Commit 67f1cf4c authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(try_window_id): Avoid starting to display in the moddle

of a character, a TAB for instance.  This is easier than to set
up the iterator exactly, and it's not a frequent case, so the
additional effort wouldn't really pay off.
parent 0c713b6f
2000-11-27 Gerd Moellmann <gerd@gnu.org>
* toolbar/tool-bar.el (tool-bar-add-item-from-menu): Handle case
that foreground and/or background colors of the face `tool-bar'
are unspecified.
2000-11-27 Miles Bader <miles@gnu.org>
* wid-edit.el (widget-field-buffer, widget-field-start)
......
2000-11-27 Gerd Moellmann <gerd@gnu.org>
* xdisp.c (try_window_id): Avoid starting to display in the moddle
of a character, a TAB for instance. This is easier than to set
up the iterator exactly, and it's not a frequent case, so the
additional effort wouldn't really pay off.
2000-11-26 Andrew Choi <akochoi@i-cable.com>
* emacs.c (main) [macintosh]: call syms_of_frame before calling
* emacs.c (main) [macintosh]: Call syms_of_frame before calling
init_window_once.
2000-11-25 Jason Rumney <jasonr@gnu.org>
......
......@@ -10767,6 +10767,17 @@ try_window_id (w)
last_unchanged_at_beg_row = find_last_unchanged_at_beg_row (w);
if (last_unchanged_at_beg_row)
{
/* Avoid starting to display in the moddle of a character, a TAB
for instance. This is easier than to set up the iterator
exactly, and it's not a frequent case, so the additional
effort wouldn't really pay off. */
while (MATRIX_ROW_ENDS_IN_MIDDLE_OF_CHAR_P (last_unchanged_at_beg_row)
&& last_unchanged_at_beg_row > w->current_matrix->rows)
--last_unchanged_at_beg_row;
if (MATRIX_ROW_ENDS_IN_MIDDLE_OF_CHAR_P (last_unchanged_at_beg_row))
return 0;
init_to_row_end (&it, w, last_unchanged_at_beg_row);
start_pos = it.current.pos;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment