]> git.lyx.org Git - features.git/commitdiff
Fixed size line scrolling gives a better user experience.
authorAbdelrazak Younes <younes@lyx.org>
Fri, 21 Dec 2007 13:24:57 +0000 (13:24 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Fri, 21 Dec 2007 13:24:57 +0000 (13:24 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22232 a592a061-630c-0410-9148-cb99ea01b6c8

src/BufferView.cpp

index 4870de7e4b878eae771a0e1569c14effa4afc8d5..511c09fe29bc24acbe733d5c7958384a451a9383 100644 (file)
@@ -454,7 +454,7 @@ void BufferView::updateScrollbar()
                        Row const & row = pm.rows()[i];
                        if (row_pos >= 0) {
                                LYXERR(Debug::SCROLLING, "first visible row " << i
-                                       << "(row pos = )" << row_pos << ");");
+                                       << "(row pos = " << row_pos << ");");
                                break;
                        }
                        row_pos += row.height();
@@ -469,8 +469,8 @@ void BufferView::updateScrollbar()
                d->scrollbarParameters_.height += d->par_height_[i];
        }
 
-       d->scrollbarParameters_.lineScrollHeight =
-               tm.parMetrics(first_visible_pit).rows()[0].height();
+       // We prefer fixed size line scrolling.
+       d->scrollbarParameters_.lineScrollHeight = defaultRowHeight();
 }