diff --git a/src/insets/ChangeLog b/src/insets/ChangeLog index 9c2b24d39f..9632c5c166 100644 --- a/src/insets/ChangeLog +++ b/src/insets/ChangeLog @@ -1,3 +1,8 @@ +2002-12-17 Alfredo Braunstein + + * insettext.C (lfunMouseRelease): hackish solution to the "double + menu open" bug + 2002-12-08 Lars Gullik Bjønnes * insetfloat.C (addToToc): use the floats name not its type diff --git a/src/insets/insettext.C b/src/insets/insettext.C index f5ab4e26c4..e24e992051 100644 --- a/src/insets/insettext.C +++ b/src/insets/insettext.C @@ -1124,7 +1124,9 @@ bool InsetText::lfunMouseRelease(FuncRequest const & cmd) inset_y = ciy(bv) + drawTextYOffset; cmd1.x = cmd.x - inset_x; cmd1.y = cmd.x - inset_y; - ret = inset->localDispatch(cmd1); +// note that we should do ret = inset->localDispatch(cmd1) +// and fix this instead (Alfredo); + ret = true; inset->edit(bv, cmd1.x, cmd1.y, cmd.button()); } updateLocal(bv, CURSOR_PAR, false);