aboutsummaryrefslogtreecommitdiffstats
path: root/src/xdisp.c
diff options
context:
space:
mode:
authorGerd Moellmann2000-08-18 05:16:45 +0000
committerGerd Moellmann2000-08-18 05:16:45 +0000
commit97a36635d1304d7dc4a0bb63e6dc1b46c8cbf862 (patch)
tree499dfe6febcc7f96ad2c76c6be161d94c5b54325 /src/xdisp.c
parent851ab85e39acf787dd13f756336b9cab151e2c51 (diff)
downloademacs-97a36635d1304d7dc4a0bb63e6dc1b46c8cbf862.tar.gz
emacs-97a36635d1304d7dc4a0bb63e6dc1b46c8cbf862.zip
(redisplay_internal): Compare windows for equality with
EQ, instead of applying XWINDOW to something that might not be a window.
Diffstat (limited to 'src/xdisp.c')
-rw-r--r--src/xdisp.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index c27876623a1..c7d8f2db748 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -7631,7 +7631,7 @@ redisplay_internal (preserve_echo_area)
7631 clear_garbaged_frames (); 7631 clear_garbaged_frames ();
7632 } 7632 }
7633 } 7633 }
7634 else if (w == XWINDOW (minibuf_window) 7634 else if (EQ (selected_window, minibuf_window)
7635 && (current_buffer->clip_changed 7635 && (current_buffer->clip_changed
7636 || XFASTINT (w->last_modified) < MODIFF 7636 || XFASTINT (w->last_modified) < MODIFF
7637 || XFASTINT (w->last_overlay_modified) < OVERLAY_MODIFF) 7637 || XFASTINT (w->last_overlay_modified) < OVERLAY_MODIFF)
@@ -7827,7 +7827,7 @@ redisplay_internal (preserve_echo_area)
7827 then we can't just move the cursor. */ 7827 then we can't just move the cursor. */
7828 else if (! (!NILP (Vtransient_mark_mode) 7828 else if (! (!NILP (Vtransient_mark_mode)
7829 && !NILP (current_buffer->mark_active)) 7829 && !NILP (current_buffer->mark_active))
7830 && (w == XWINDOW (current_buffer->last_selected_window) 7830 && (EQ (selected_window, current_buffer->last_selected_window)
7831 || highlight_nonselected_windows) 7831 || highlight_nonselected_windows)
7832 && NILP (w->region_showing) 7832 && NILP (w->region_showing)
7833 && NILP (Vshow_trailing_whitespace) 7833 && NILP (Vshow_trailing_whitespace)
@@ -8069,7 +8069,8 @@ update:
8069 /* Record if we are showing a region, so can make sure to 8069 /* Record if we are showing a region, so can make sure to
8070 update it fully at next redisplay. */ 8070 update it fully at next redisplay. */
8071 w->region_showing = (!NILP (Vtransient_mark_mode) 8071 w->region_showing = (!NILP (Vtransient_mark_mode)
8072 && (w == XWINDOW (current_buffer->last_selected_window) 8072 && (EQ (selected_window,
8073 current_buffer->last_selected_window)
8073 || highlight_nonselected_windows) 8074 || highlight_nonselected_windows)
8074 && !NILP (XBUFFER (w->buffer)->mark_active) 8075 && !NILP (XBUFFER (w->buffer)->mark_active)
8075 ? Fmarker_position (XBUFFER (w->buffer)->mark) 8076 ? Fmarker_position (XBUFFER (w->buffer)->mark)