]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix compilation errors introduced by changes in extend_face_to_end_of_line.
authorEli Zaretskii <eliz@gnu.org>
Mon, 16 Dec 2013 19:29:04 +0000 (21:29 +0200)
committerEli Zaretskii <eliz@gnu.org>
Mon, 16 Dec 2013 19:29:04 +0000 (21:29 +0200)
 src/xdisp.c (extend_face_to_end_of_line): Don't reference tool_bar_window
 in GTK and NS builds, they don't have this member of struct frame.

Fixes: debbugs:16165
src/ChangeLog
src/xdisp.c

index ae154994da1786cfdb675fc227b8deebd166fd98..e2ff15e42910f83609b6dcaaa88cc7445e4122a0 100644 (file)
@@ -3,6 +3,8 @@
        * xdisp.c (Fmove_point_visually): Fix subtle bugs in the fallback
        code, revealed in presence of R2L characters, character
        compositions, and display vectors.  A better fix for Bug#16148.
+       (extend_face_to_end_of_line): Don't reference tool_bar_window in
+       GTK and NS builds, they don't have this member of struct frame.
 
        * dispextern.h (struct composition_it): Correct a comment for the
        'width' member.
index a0332a16503a4a94c5b86ebaf6c615bed2c0049b..0d3f473b6f1a45ca684f7d73ef40dcf862c75fb4 100644 (file)
@@ -18866,8 +18866,11 @@ extend_face_to_end_of_line (struct it *it)
       /* Mode line and the header line don't have margins, and
         likewise the frame's tool-bar window, if there is any.  */
       if (!(it->glyph_row->mode_line_p
+#if defined (HAVE_WINDOW_SYSTEM) && ! defined (USE_GTK) && ! defined (HAVE_NS)
            || (WINDOWP (f->tool_bar_window)
-               && it->w == XWINDOW (f->tool_bar_window))))
+               && it->w == XWINDOW (f->tool_bar_window))
+#endif
+           ))
        {
          if (WINDOW_LEFT_MARGIN_WIDTH (it->w) > 0
              && it->glyph_row->used[LEFT_MARGIN_AREA] == 0)