]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiViewSource.cpp
* fix spelling in comments to please John.
[lyx.git] / src / frontends / qt4 / GuiViewSource.cpp
index 93c777b3bbb10dc490a3889e1990a182ff073606..a5beae5da691e673c05fa55d77e9ae9274527128 100644 (file)
@@ -50,6 +50,8 @@ ViewSourceWidget::ViewSourceWidget()
                this, SLOT(updateView()));
        connect(autoUpdateCB, SIGNAL(toggled(bool)),
                updatePB, SLOT(setDisabled(bool)));
+       connect(autoUpdateCB, SIGNAL(toggled(bool)),
+               this, SLOT(updateView()));
        connect(updatePB, SIGNAL(clicked()),
                this, SLOT(updateView()));
 
@@ -115,6 +117,7 @@ static bool getContent(BufferView const * view, bool fullSource, QString & qstr)
 void ViewSourceWidget::setBufferView(BufferView const * bv)
 {
        bv_ = bv;
+       setEnabled(bv ?  true : false);
 }
 
 
@@ -169,7 +172,7 @@ GuiViewSource::~GuiViewSource()
 
 void GuiViewSource::updateView()
 {
-       if (!widget_->isEnabled() || widget_->autoUpdateCB->isChecked()) {
+       if (widget_->autoUpdateCB->isChecked()) {
                widget_->setBufferView(bufferview());
                widget_->updateView();
        }