Fix a selection bug in InsetTabular

If you have a selection across cells in tabular, moving the cursor
vertically up or down (e.g. LFUN_UP) now removes the drawn selection.
Before, the selection was set to false but it was not repainted.

(cherry picked from commit 776e66688f)
This commit is contained in:
Scott Kostyshak 2012-12-12 03:43:53 -05:00
parent 43f9aff71a
commit cbaaa09c7b

View File

@ -4120,7 +4120,7 @@ void InsetTabular::doDispatch(Cursor & cur, FuncRequest & cmd)
cur.setCurrentFont();
return;
}
cur.screenUpdateFlags(Update::FitCursor);
cur.screenUpdateFlags(Update::Force | Update::FitCursor);
break;
case LFUN_UP_SELECT:
@ -4158,7 +4158,7 @@ void InsetTabular::doDispatch(Cursor & cur, FuncRequest & cmd)
cur.setCurrentFont();
return;
}
cur.screenUpdateFlags(Update::FitCursor);
cur.screenUpdateFlags(Update::Force | Update::FitCursor);
break;
// case LFUN_SCREEN_DOWN: {