mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-25 07:28:20 +00:00
(redisplay_window): Don't use try_window_id if
newline has a display table entry.
This commit is contained in:
parent
f5b06a953d
commit
23c852cb60
@ -1302,6 +1302,7 @@ redisplay_window (window, just_this_one)
|
||||
int opoint = PT;
|
||||
int tem;
|
||||
int update_mode_line;
|
||||
struct Lisp_Vector *dp = window_display_table (w);
|
||||
|
||||
if (FRAME_HEIGHT (f) == 0) abort (); /* Some bug zeros some core */
|
||||
|
||||
@ -1543,6 +1544,9 @@ redisplay_window (window, just_this_one)
|
||||
/* Can't use this case if highlighting a region. */
|
||||
&& !(!NILP (Vtransient_mark_mode)
|
||||
&& !NILP (current_buffer->mark_active))
|
||||
/* Don't use try_window_id if newline
|
||||
doesn't display as the end of a line. */
|
||||
&& !(dp != 0 && VECTORP (DISP_CHAR_VECTOR (dp, '\n')))
|
||||
&& NILP (w->region_showing)
|
||||
&& EQ (last_arrow_position, Voverlay_arrow_position)
|
||||
&& EQ (last_arrow_string, Voverlay_arrow_string)
|
||||
|
Loading…
Reference in New Issue
Block a user