* insettabular.C (doDispatch):

do not mark the cursor undispatched after mouse (button 3) press
	(prevents the cursor from leaving the tabular when opening the 	
	dialog).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13906 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jürgen Spitzmüller 2006-05-22 13:11:57 +00:00
parent 645f5e83fb
commit 6116f95f83

View File

@ -473,9 +473,6 @@ void InsetTabular::doDispatch(LCursor & cur, FuncRequest & cmd)
break;
}
// we'll pop up the table dialog on release
if (cmd.button() == mouse_button::button3)
cur.undispatched();
break;
case LFUN_MOUSE_MOTION:
@ -493,8 +490,10 @@ void InsetTabular::doDispatch(LCursor & cur, FuncRequest & cmd)
case LFUN_MOUSE_RELEASE:
//lyxerr << "# InsetTabular::MouseRelease\n" << bvcur << endl;
if (cmd.button() == mouse_button::button3)
if (cmd.button() == mouse_button::button3) {
bvcur.setCursor(cur);
InsetTabularMailer(*this).showDialog(&cur.bv());
}
break;
case LFUN_CELL_BACKWARD: