From: Abdelrazak Younes Date: Sun, 3 Dec 2006 10:43:55 +0000 (+0000) Subject: * WorkArea::dispatch(): avoid GUI tweaks if cmd is a mouse motion with no button... X-Git-Tag: 1.6.10~11660 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=6a96321573be23c167aea12388d7a84bd6ae5537;p=features.git * WorkArea::dispatch(): avoid GUI tweaks if cmd is a mouse motion with no button pressed. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16156 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/WorkArea.C b/src/frontends/WorkArea.C index 677dca8bd9..a4b870e7ea 100644 --- a/src/frontends/WorkArea.C +++ b/src/frontends/WorkArea.C @@ -204,14 +204,19 @@ void WorkArea::dispatch(FuncRequest const & cmd0) lyx_view_.updateToolbars(); } - // Slight hack: this is only called currently when we - // clicked somewhere, so we force through the display - // of the new status here. - lyx_view_.clearMessage(); - - // Show the cursor immediately after any operation. - hideCursor(); - toggleCursor(); + + // GUI tweaks except with mouse motion with no button pressed. + if (!(cmd0.action == LFUN_MOUSE_MOTION + && cmd0.button() == mouse_button::none)) { + // Slight hack: this is only called currently when we + // clicked somewhere, so we force through the display + // of the new status here. + lyx_view_.clearMessage(); + + // Show the cursor immediately after any operation. + hideCursor(); + toggleCursor(); + } if (needRedraw.first) redraw();