>>>>> "Martin" == Martin Vermeer <[EMAIL PROTECTED]> writes:
Martin> I remember seeing this too. Attached a patch for two places
Martin> where full screen updates would be reasonable but are not
Martin> being done. The text3 one probably addresses Andre's problem.
Could you elaborate on why these two chunks make sense?
@@ -1051,9 +1054,9 @@ void LyXText::dispatch(LCursor & cur, Fu
CursorSlice old = bvcur.top();
int const wh = bv->workHeight();
- int const y = std::max(0, std::min(wh - 1, cmd.y));
+ //int const y = std::max(0, std::min(wh - 1, cmd.y));
- setCursorFromCoordinates(cur, cmd.x, y);
+ //setCursorFromCoordinates(cur, cmd.x, y);
cur.x_target() = cmd.x;
if (cmd.y >= wh)
cursorDown(cur);
@@ -1128,7 +1131,6 @@ void LyXText::dispatch(LCursor & cur, Fu
cur.resetAnchor();
moveCursor(cur, false);
- bv->updateScrollbar();
break;
}
Concerning the first one, if you know what you are doing, you should
just delete the lines.
Martin> The insetcollapsable one is about the "jumping" of the inset
Martin> label from inlined to above, causing "turds" lying around.
This one looks good, except that I am not sure coordcache.h is needed.
Martin> (And no, a similar patch for Delete is not needed. Don't ask.)
OK, I won't ask :)
JMarc