From: Abdelrazak Younes Date: Tue, 25 Sep 2007 08:09:11 +0000 (+0000) Subject: * BufferView::workAreaDispatch(): restore anchor when mouse hovering. The problem... X-Git-Tag: 1.6.10~8195 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=8df72fdd0f2c60aab680a49b5fadbd2533be8734;p=features.git * 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 --- 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.