]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.cpp
* gcc does not like missing characters in keywords
[lyx.git] / src / BufferView.cpp
index 6e0d65e24d470f04813fa271b2a1295448f0ac57..e5c127f02f7c8cca5870e2e1dee03d041f75689d 100644 (file)
@@ -468,7 +468,7 @@ bool BufferView::fitCursor()
 {
        if (cursorStatus(d->cursor_) == CUR_INSIDE) {
                frontend::FontMetrics const & fm =
-                       theFontMetrics(d->cursor_.getFont());
+                       theFontMetrics(d->cursor_.getFont().fontInfo());
                int const asc = fm.maxAscent();
                int const des = fm.maxDescent();
                Point const p = getPos(d->cursor_, d->cursor_.boundary());
@@ -1757,6 +1757,7 @@ bool BufferView::mouseSetCursor(Cursor & cur, bool select)
                d->cursor_.clearSelection();
 
        d->cursor_.finishUndo();
+       d->cursor_.setCurrentFont();
        return update;
 }