]> git.lyx.org Git - features.git/commitdiff
* insettabular.C (doDispatch):
authorJürgen Spitzmüller <spitz@lyx.org>
Mon, 22 May 2006 14:19:34 +0000 (14:19 +0000)
committerJürgen Spitzmüller <spitz@lyx.org>
Mon, 22 May 2006 14:19:34 +0000 (14:19 +0000)
set cursor after mouse (button 3) press
(re-fix bug 2526).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13909 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/insettabular.C

index 25d3680128baddb64fa2ada50cc03d0eefc44096..fbadcbba8e781f32abe872db2cdcaed94a32faea 100644 (file)
@@ -473,6 +473,9 @@ void InsetTabular::doDispatch(LCursor & cur, FuncRequest & cmd)
                        break;
                }
 
+               if (cmd.button() == mouse_button::button3)
+                       bvcur.setCursor(cur);
+
                break;
 
        case LFUN_MOUSE_MOTION:
@@ -490,10 +493,8 @@ void InsetTabular::doDispatch(LCursor & cur, FuncRequest & cmd)
 
        case LFUN_MOUSE_RELEASE:
                //lyxerr << "# InsetTabular::MouseRelease\n" << bvcur << endl;
-               if (cmd.button() == mouse_button::button3) {
-                       bvcur.setCursor(cur);
+               if (cmd.button() == mouse_button::button3)
                        InsetTabularMailer(*this).showDialog(&cur.bv());
-               }
                break;
 
        case LFUN_CELL_BACKWARD: