From: Frank Reininghaus Date: Sun, 17 Jul 2011 17:25:49 +0000 (+0200) Subject: Fix Dolphin session management regression X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/69e4007e5e330f2ca87c0176a186967b5ca156e8?ds=inline Fix Dolphin session management regression The commit fff7573ebb910712ad97951bf1762e6a7bb0bdc7 introduced a regression concerning restoration of saved Dolphin sessions. The main window numbers which can be passed to KMainWindow::restore() start with 1, and not with 0. CCBUG:275649 (cherry picked from commit b4091809beedf0e373ac2f497634cc0bedf77a8f) --- diff --git a/src/dolphinapplication.cpp b/src/dolphinapplication.cpp index 9dc0cf0f7..0dc9c9602 100644 --- a/src/dolphinapplication.cpp +++ b/src/dolphinapplication.cpp @@ -83,9 +83,9 @@ DolphinApplication* DolphinApplication::app() void DolphinApplication::restoreSession() { - const QString className = KXmlGuiWindow::classNameOfToplevel(0); + const QString className = KXmlGuiWindow::classNameOfToplevel(1); if (className == QLatin1String("DolphinMainWindow")) { - m_mainWindow->restore(0); + m_mainWindow->restore(1); } else { kWarning() << "Unknown class " << className << " in session saved data!"; }