# HG changeset patch # User Chris Cannam # Date 1308920895 -3600 # Node ID 1604cb12ce11d2f10fe782abf0425a4301ac9d24 # Parent d57fb8614567c813d56bb8ea219de3aac98c1717 Save window size and position on exit only if we are not in minimal mode -- since application always starts up in "maximal" mode diff -r d57fb8614567 -r 1604cb12ce11 main/MainWindow.cpp --- a/main/MainWindow.cpp Fri Jun 24 12:18:05 2011 +0100 +++ b/main/MainWindow.cpp Fri Jun 24 14:08:15 2011 +0100 @@ -2868,11 +2868,16 @@ return; } - QSettings settings; - settings.beginGroup("MainWindow"); - settings.setValue("size", size()); - settings.setValue("position", pos()); - settings.endGroup(); + // Don't save size and position if in minimal mode (because we + // always start up in full mode) + bool minimal = m_viewManager->getMinimalModeEnabled(); + if (!minimal) { + QSettings settings; + settings.beginGroup("MainWindow"); + settings.setValue("size", size()); + settings.setValue("position", pos()); + settings.endGroup(); + } delete m_keyReference; m_keyReference = 0;