]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.C
Change to use preffered calling of Boost.Function
[lyx.git] / src / BufferView.C
index 30d6327240fd81a2bc3a1cafaf05a31351bec327..c8e1883b55e71339d50ebd58114ca573fb3d64f4 100644 (file)
@@ -316,14 +316,6 @@ LyXText * BufferView::getLyXText() const
 }
 
 
-Language const * BufferView::getParentLanguage(InsetOld * inset) const
-{
-       Paragraph const & par = ownerPar(*buffer(), inset);
-       return par.getFontSettings(buffer()->params(),
-                                  par.getPositionOfInset(inset)).language();
-}
-
-
 void BufferView::haveSelection(bool sel)
 {
        pimpl_->workarea().haveSelection(sel);
@@ -365,11 +357,8 @@ void BufferView::putSelectionAt(DocIterator const & cur,
 
        if (length) {
                if (backwards) {
+                       cursor().pos() += length;
                        cursor().setSelection(cursor(), -length);
-                       DocIterator const it = cursor();
-                       cursor().setCursor(cursor().anchor_);
-                       cursor().selection() = true;
-                       cursor().anchor_ = it;
                } else
                        cursor().setSelection(cursor(), length);
        }