Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 0a90919b61859a90da060685ee09fe54 > files > 10

lastfm-player-1.3.2.13-1mdv2008.1.src.rpm

--- a/src/container.cpp
+++ b/src/container.cpp
@@ -803,7 +803,7 @@
         // for *every* resize and move event. Yay!
 
         if (windowState() != Qt::WindowMaximized)
-            The::settings().setContainerGeometry( saveGeometry() );
+            m_savedGeometry = saveGeometry();
     }
 
     return QMainWindow::event( e );
@@ -867,6 +867,7 @@
         if (m_sidebarEnabled)
             The::settings().setSplitterState( ui.splitter->saveState() );
 
+        The::settings().setContainerGeometry( m_savedGeometry );
         The::settings().setContainerWindowState( windowState() );
 
         The::settings().setVolume( ui_playcontrols.volume->value() );
--- a/src/container.h
+++ b/src/container.h
@@ -157,6 +157,8 @@
         
         bool m_closingDown;
         
+        QByteArray m_savedGeometry;
+
         QTimer* m_showRestStateTimer;
 
     private slots: