]> git.lyx.org Git - features.git/commitdiff
avoid endless loop in LCursor::dispatch
authorAlfredo Braunstein <abraunst@lyx.org>
Thu, 4 Mar 2004 07:49:40 +0000 (07:49 +0000)
committerAlfredo Braunstein <abraunst@lyx.org>
Thu, 4 Mar 2004 07:49:40 +0000 (07:49 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8476 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/cursor.C

index f4acffa5018dea28683b85a1c478045b90b372ad..61ec77f516b5018e241d1cd1c5d0c4cb6a88fb89 100644 (file)
@@ -1,3 +1,7 @@
+2004-03-04  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * cursor.C (dispatch): avoid infinite loops
+
 2004-03-01  Alfredo Braunstein  <abraunst@lyx.org>
 
        * rowpainter.C (paintSelection): fix x coordinates
index 810fdc4eef85586a69099fdcddbc6a7d7ccb7e70..e712ea42d67f91c744fa8a1d33f710f61ae1711f 100644 (file)
@@ -123,6 +123,7 @@ DispatchResult LCursor::dispatch(FuncRequest const & cmd0)
                                //      << " val: " << disp_.val() << endl;
                                break;
                }
+               pop();
        }
        bv().text()->dispatch(*this, cmd);
        if (nopop_)