From 6853846d982b41620e5d2fc7f16fdf43e0b71bc9 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Tue, 19 Dec 2006 15:42:10 +0000 Subject: [PATCH] * 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 --- src/insets/insetcollapsable.C | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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) { -- 2.39.2