# HG changeset patch # User Richard M. Stallman # Date 769672435 0 # Node ID 2e85e48d42da7f5ac9166cc9f5e8795064d74b77 # Parent d93dff6fbc73fbaaab2861d8531ba2b2b3414a6c (change_frame_size): Keep cursor coords in range. diff -r d93dff6fbc73 -r 2e85e48d42da src/dispnew.c --- a/src/dispnew.c Mon May 23 05:41:58 1994 +0000 +++ b/src/dispnew.c Mon May 23 05:53:55 1994 +0000 @@ -2025,7 +2025,12 @@ FRAME_HEIGHT (frame) = newheight; FRAME_WIDTH (frame) = newwidth; - + + if (FRAME_CURSOR_X (frame) >= FRAME_WIDTH (frame)) + FRAME_CURSOR_X (frame) = FRAME_WIDTH (frame) - 1; + if (FRAME_CURSOR_Y (frame) >= FRAME_HEIGHT (frame)) + FRAME_CURSOR_Y (frame) = FRAME_HEIGHT (frame) - 1; + remake_frame_glyphs (frame); calculate_costs (frame); }