Hi,

My application uses saveGeometry()/saveState() and restoreGeometry()/restoreState(), so that my application's geometry and state is remembered from one session to another.

If I maximize my application, quit it and restart it, then my application will, as expected, be maximized. However, if I try to 'restore' it, then its position and dimensions won't be the ones of the previous session.

Now, if I maximize my application and 'restore' it (within the same session), then both its position and dimensions are correct.

So, could it be that saveGeometry()/saveState() and/or restoreGeometry()/restoreState() overlook the 'restored' geometry/state of my application?

FWIW, I seem to remember that everything used to work... before Qt 4.8?

Cheers, Alan.