From 9f0ead1a19ea0ceff224ed42ce37bc286b62b36c Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Tue, 23 Feb 2010 11:04:19 +0100 Subject: [PATCH] Fix saving of dockwidget/bufferview layouts --- src/qtui/mainwin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 2ff57017..e4cc47ea 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -761,8 +761,9 @@ void MainWin::loadLayout() { void MainWin::saveLayout() { QtUiSettings s; - int accountId = Client::currentCoreAccount().toInt(); - if(accountId > 0) s.setValue(QString("MainWinState-%1").arg(accountId) , saveState(accountId)); + int accountId = _bufferViews.count()? Client::currentCoreAccount().toInt() : 0; // only save if we still have a layout! + if(accountId > 0) + s.setValue(QString("MainWinState-%1").arg(accountId) , saveState(accountId)); } void MainWin::updateLagIndicator(int lag) { -- 2.20.1