]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiViewSource.cpp
fix completion painting for RTL (inline completion and completion list)
[lyx.git] / src / frontends / qt4 / GuiViewSource.cpp
index fc46a49f366197a2d297d553da28d3eb0c28186f..2d9ec85655efd60093913a431712bba26ee87954 100644 (file)
@@ -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());
 }