]> git.lyx.org Git - features.git/commitdiff
John's patch for fixing mouse button press lfuns inside insets.
authorJürgen Vigna <jug@sad.it>
Mon, 26 Aug 2002 07:52:59 +0000 (07:52 +0000)
committerJürgen Vigna <jug@sad.it>
Mon, 26 Aug 2002 07:52:59 +0000 (07:52 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5106 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/ChangeLog
src/insets/insettabular.C
src/insets/insettext.C

index 0456a04c760c06447ef1a7f4f08dfe604089ca9b..b572b432057f41e243bd3f57d728451dc3f559e3 100644 (file)
@@ -1,3 +1,9 @@
+2002-08-26  Juergen Vigna  <jug@sad.it>
+
+       * insettext.C (localDispatch): ditto.
+
+       * insettabular.C (localDispatch): fixed mouse pressing lfuns.
+
 2002-08-25  John Levon  <levon@movementarian.org>
 
        * inseturl.C: elide long URLs (bug 404)
index f9001ceca1677527cbf77f7e60e0aa7266a2f820..2b05f38e9508fef22e16dfc64ac281d73a867744 100644 (file)
@@ -920,7 +920,6 @@ Inset::RESULT InsetTabular::localDispatch(FuncRequest const & cmd)
                        return DISPATCHED;
 
                case LFUN_MOUSE_RELEASE:
-                       lfunMouseRelease(cmd);
                        return lfunMouseRelease(cmd) ? DISPATCHED : UNDISPATCHED;
 
                case LFUN_SHIFT_TAB:
index 88a46381216d8d85daac9153fff197330e103f16..8bb0a7d6226a67418cac999e17b38f2d25995ace 100644 (file)
@@ -1239,6 +1239,18 @@ Inset::RESULT InsetText::localDispatch(FuncRequest const & ev)
        int updwhat = 0;
        int updflag = false;
        switch (ev.action) {
+
+       case LFUN_MOUSE_PRESS:
+               lfunMousePress(ev);
+               return DISPATCHED;
+       case LFUN_MOUSE_MOTION:
+               lfunMouseMotion(ev);
+               return DISPATCHED;
+       case LFUN_MOUSE_RELEASE:
+               return lfunMouseRelease(ev) ? DISPATCHED : UNDISPATCHED;
        // Normal chars
        case LFUN_SELFINSERT:
                if (bv->buffer()->isReadonly()) {