Fix crashes on TTY frames due to "C-x 6 f"
authorEli Zaretskii <eliz@gnu.org>
Tue, 8 Oct 2019 13:57:23 +0000 (16:57 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 8 Oct 2019 13:57:23 +0000 (16:57 +0300)
commit6469f9cd9290c2ed3317b1fd4fbb4288295b327f
treec3aef214d57ac5bbd1dae9529e4d1d31638539ee
parent304d022a66f2c71ee643021db69c1c99d135df55
Fix crashes on TTY frames due to "C-x 6 f"

* src/xdisp.c (redisplay_internal): Revert the recent change
regarding TTY frames' garbaged flag.  It is not needed.

* src/dispnew.c (adjust_frame_glyphs_for_frame_redisplay):
When returning due to mismatch between the desired and actual
dimensions of the glyph matrix, set the frame's garbaged flag
for TTY frames.  This avoids crashes when we are later called
from redisplay.  Reported by Ergus <spacibba@aol.com>.
src/dispnew.c
src/xdisp.c