>>>>> "Juergen" == Juergen Spitzmueller <[EMAIL PROTECTED]> writes:
Juergen> I just noticed that has been added by André in order to fix Juergen> bug 1797 (which came back now). Maybe Helge's insetbox crash Juergen> (which I can reproduce only with xforms) is releated too. I Juergen> have reopened bug 1797. Does the following patch do the right thing? I think so, but more testing may be needed. JMarc
Index: src/insets/ChangeLog =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/insets/ChangeLog,v retrieving revision 1.1133 diff -u -p -r1.1133 ChangeLog --- src/insets/ChangeLog 20 Apr 2005 10:47:14 -0000 1.1133 +++ src/insets/ChangeLog 22 Apr 2005 13:50:57 -0000 @@ -1,3 +1,8 @@ +2005-04-22 Jean-Marc Lasgouttes <[EMAIL PROTECTED]> + + * insetcollapsable.C (doDispatch): do not pass through double/triple + click events when they are not in the insetext (bug 1797). + 2005-04-19 Jean-Marc Lasgouttes <[EMAIL PROTECTED]> * insetcollapsable.C (doDispatch): pass through double/triple Index: src/insets/insetcollapsable.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/insets/insetcollapsable.C,v retrieving revision 1.268 diff -u -p -r1.268 insetcollapsable.C --- src/insets/insetcollapsable.C 20 Apr 2005 10:47:15 -0000 1.268 +++ src/insets/insetcollapsable.C 22 Apr 2005 13:50:57 -0000 @@ -340,6 +340,14 @@ void InsetCollapsable::doDispatch(LCurso } break; + case LFUN_MOUSE_DOUBLE: + case LFUN_MOUSE_TRIPLE: + if (hitButton(cmd)) + cur.undispatched(); + else + InsetText::doDispatch(cur, cmd); + break; + case LFUN_INSET_TOGGLE: if (cmd.argument == "open") setStatus(Open);