From: Sebastian Goth Date: Wed, 3 Mar 2010 13:37:28 +0000 (+0100) Subject: Only store last used buffer if it is valid X-Git-Tag: 0.6-rc1~5 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=9153dca7bd6d2ab79da09d3eff2f6d9107f1d120 Only store last used buffer if it is valid --- diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 73882abe..7d38930e 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -247,7 +247,9 @@ void MainWin::saveStateToSettings(UiSettings &s) { s.setValue("MainWinMinimized", isMinimized()); s.setValue("MainWinMaximized", isMaximized()); s.setValue("MainWinHidden", !isVisible()); - s.setValue("LastUsedBufferId", Client::bufferModel()->currentBuffer().toInt()); + BufferId lastBufId = Client::bufferModel()->currentBuffer(); + if(lastBufId.isValid()) + s.setValue("LastUsedBufferId", lastBufId.toInt()); #ifdef HAVE_KDE saveAutoSaveSettings();