]> git.lyx.org Git - lyx.git/commitdiff
Fix broken changes of wheel mouse. Sorry !
authorJohn Levon <levon@movementarian.org>
Mon, 21 Oct 2002 15:29:41 +0000 (15:29 +0000)
committerJohn Levon <levon@movementarian.org>
Mon, 21 Oct 2002 15:29:41 +0000 (15:29 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5460 a592a061-630c-0410-9148-cb99ea01b6c8

src/BufferView_pimpl.C

index eeb0c4383a0ed51847c71ec2faecbed2428a9b9a..2f4848f6a26f47929fb957b5495823bdbed27ce5 100644 (file)
@@ -393,11 +393,12 @@ void BufferView::Pimpl::scroll(int lines)
        LyXText const * t = bv_->text;
        int const line_height = t->defaultHeight();
 
-       int const disp = lines * line_height;
+       // The new absolute coordinate
+       int new_first_y = t->first_y + lines * line_height;
 
        // Restrict to a valid value
-       int new_first_y = std::min(t->height - 4 * line_height, disp);
-       new_first_y = std::max(0, disp);
+       new_first_y = std::min(t->height - 4 * line_height, new_first_y);
+       new_first_y = std::max(0, new_first_y);
 
        scrollDocView(new_first_y);