1
0
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:
Karl Heuer 1995-05-29 04:44:28 +00:00
parent f5b06a953d
commit 23c852cb60

View File

@ -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)