[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 18251fb: Fix a crash in TTY sessions caused by rece
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] master 18251fb: Fix a crash in TTY sessions caused by recent changes |
Date: |
Mon, 7 Oct 2019 14:23:45 -0400 (EDT) |
branch: master
commit 18251fb73941bc2aac5aac8d5e63bfdcfa9d3c8a
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Fix a crash in TTY sessions caused by recent changes
* src/xdisp.c (redisplay_internal): Fix crashes in TTY
sessions when turning on tab-mode.
Reported by Ergus <address@hidden>.
---
src/xdisp.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/xdisp.c b/src/xdisp.c
index 192bf01..29d49d5 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -15680,9 +15680,11 @@ redisplay_internal (void)
/* On some platforms (at least MS-Windows), the
scroll_run_hook called from scrolling_window
called from update_frame could set the frame's
- garbaged flag, in which case we need to
- redisplay the frame. */
- if (FRAME_GARBAGED_P (f))
+ garbaged flag, in which case we need to redisplay
+ the frame. Don't do that on TTY frames, since we
+ need to keep the garbaged flag in that case when
+ the frame has been resized. */
+ if (FRAME_WINDOW_P (f) && FRAME_GARBAGED_P (f))
{
fset_redisplay (f);
f->garbaged = false;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 18251fb: Fix a crash in TTY sessions caused by recent changes,
Eli Zaretskii <=