From: Marcus Eggenberger Date: Fri, 31 Oct 2008 14:00:24 +0000 (+0100) Subject: clearing state of buffer view settings page on disconnect X-Git-Tag: 0.3.1~98 X-Git-Url: https://git.quassel-irc.org/?a=commitdiff_plain;h=ddfe7ae76a3fa975aff475e6dc34898d2341ae38;p=quassel.git clearing state of buffer view settings page on disconnect --- diff --git a/src/qtui/settingspages/bufferviewsettingspage.cpp b/src/qtui/settingspages/bufferviewsettingspage.cpp index 851b7c67..40f636be 100644 --- a/src/qtui/settingspages/bufferviewsettingspage.cpp +++ b/src/qtui/settingspages/bufferviewsettingspage.cpp @@ -89,11 +89,15 @@ void BufferViewSettingsPage::reset() { _deleteBufferViews.clear(); + bool _useBufferViewHint; + int _bufferViewHint; + setChangedState(false); } void BufferViewSettingsPage::load() { - qDebug() << "loooooooad"; + bool useBufferViewHint = _useBufferViewHint; + int bufferViewHint = _bufferViewHint; reset(); if(!Client::bufferViewManager()) @@ -118,7 +122,7 @@ void BufferViewSettingsPage::load() { _ignoreWidgetChanges = false; - if(!_useBufferViewHint || !selectBufferViewById(_bufferViewHint)) + if(!useBufferViewHint || !selectBufferViewById(bufferViewHint)) ui.bufferViewList->setCurrentRow(0); }