From: Jean-Marc Lasgouttes Date: Tue, 19 Dec 2006 15:42:10 +0000 (+0000) Subject: * insetcollapsable.C (doDispatch): do nothing on mouse release if X-Git-Tag: 1.6.10~11500 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=6853846d982b41620e5d2fc7f16fdf43e0b71bc9;p=lyx.git * insetcollapsable.C (doDispatch): do nothing on mouse release if there is a selection. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16337 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/insets/insetcollapsable.C b/src/insets/insetcollapsable.C index d1e6949a5c..c12fb7bed9 100644 --- a/src/insets/insetcollapsable.C +++ b/src/insets/insetcollapsable.C @@ -356,9 +356,10 @@ void InsetCollapsable::doDispatch(LCursor & cur, FuncRequest & cmd) break; } - if (cmd.button() == mouse_button::button1 && hitButton(cmd)) { - // Left button is clicked, the user asks to toggle the inset - // visual state. + if (cmd.button() == mouse_button::button1 && hitButton(cmd) + && !cur.selection()) { + // Left button is clicked, the user asks to + // toggle the inset visual state. cur.dispatched(); cur.updateFlags(Update::Force | Update::FitCursor); if (status() == Collapsed) {