]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.C
better latin3&4 support
[lyx.git] / src / BufferView_pimpl.C
index 56d4858e2a74b84cff5fc689981475d0c324dfc3..c52616df71ff8a84f4f757982312a85d668ecb1c 100644 (file)
@@ -208,7 +208,6 @@ void BufferView::Pimpl::buffer(Buffer * b)
                // hidden. This should go here because some dialogs (eg ToC)
                // require bv_->text.
                owner_->getDialogs()->updateBufferDependent(true);
-               workarea_.show();
                redraw();
                insetWakeup();
        } else {
@@ -699,7 +698,7 @@ void BufferView::Pimpl::doubleClick(int /*x*/, int /*y*/, unsigned int button)
 void BufferView::Pimpl::tripleClick(int /*x*/, int /*y*/, unsigned int button)
 {
        // select a line
-       if (buffer_)
+       if (!buffer_)
                return;
 
        LyXText * text = bv_->getLyXText();
@@ -1040,7 +1039,7 @@ void BufferView::Pimpl::update(LyXText * text, BufferView::UpdateCodes f)
 
        if (text->inset_owner) {
                text->inset_owner->setUpdateStatus(bv_, InsetText::NONE);
-           updateInset(text->inset_owner, true);
+           updateInset(text->inset_owner, false);
        } else {
            update();
        }