From 87103ddb21633cb2de84489ea0c806473bc8260d Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Sun, 1 Jun 2008 20:03:36 +0000 Subject: [PATCH] Fix manual update of the viewsource dialog, set default states of the view source checkboxes git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25059 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/GuiViewSource.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/frontends/qt4/GuiViewSource.cpp b/src/frontends/qt4/GuiViewSource.cpp index fc46a49f36..2d9ec85655 100644 --- a/src/frontends/qt4/GuiViewSource.cpp +++ b/src/frontends/qt4/GuiViewSource.cpp @@ -76,9 +76,8 @@ void ViewSourceWidget::updateView() setEnabled(false); return; } - if (autoUpdateCB->isChecked()) - document_->setPlainText(controller_.getContent( - viewFullSourceCB->isChecked())); + document_->setPlainText(controller_.getContent( + viewFullSourceCB->isChecked())); GuiViewSource::Row row = controller_.getRows(); QTextCursor c = QTextCursor(viewSourceTV->document()); @@ -107,7 +106,8 @@ GuiViewSource::~GuiViewSource() void GuiViewSource::updateView() { - widget_->updateView(); + if (widget_->autoUpdateCB->isChecked()) + widget_->updateView(); } @@ -200,9 +200,9 @@ void GuiViewSource::restoreSession() Dialog::restoreSession(); QSettings settings; widget_->viewFullSourceCB->setChecked( - settings.value(sessionKey() + "/fullsource").toBool()); + settings.value(sessionKey() + "/fullsource", false).toBool()); widget_->autoUpdateCB->setChecked( - settings.value(sessionKey() + "/autoupdate").toBool()); + settings.value(sessionKey() + "/autoupdate", true).toBool()); } -- 2.39.2