From 9153dca7bd6d2ab79da09d3eff2f6d9107f1d120 Mon Sep 17 00:00:00 2001 From: Sebastian Goth Date: Wed, 3 Mar 2010 14:37:28 +0100 Subject: [PATCH] Only store last used buffer if it is valid --- src/qtui/mainwin.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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(); -- 2.20.1