From 8df72fdd0f2c60aab680a49b5fadbd2533be8734 Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Tue, 25 Sep 2007 08:09:11 +0000 Subject: [PATCH] * BufferView::workAreaDispatch(): restore anchor when mouse hovering. The problem is that scrollbar update modified the offset_ref_. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20482 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/BufferView.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/BufferView.cpp b/src/BufferView.cpp index cd147154b4..a753500b22 100644 --- a/src/BufferView.cpp +++ b/src/BufferView.cpp @@ -1126,6 +1126,9 @@ bool BufferView::workAreaDispatch(FuncRequest const & cmd0) int y2 = lastpm.second->position() + lastpm.second->descent(); metrics_info_ = ViewMetricsInfo(firstpm.first, lastpm.first, y1, y2, FullScreenUpdate, buffer_.text().paragraphs().size()); + // Reinitialize anchor to first pit. + anchor_ref_ = firstpm.first; + offset_ref_ = -y1; } // This event (moving without mouse click) is not passed further.