Index: emacs/src/dispnew.c
diff -c emacs/src/dispnew.c:1.347 emacs/src/dispnew.c:1.348
*** emacs/src/dispnew.c:1.347 Fri Jun 17 14:03:08 2005
--- emacs/src/dispnew.c Mon Jun 20 10:45:31 2005
***************
*** 2719,2728 ****
if (!WINDOW_RIGHTMOST_P (w))
{
struct Lisp_Char_Table *dp = window_display_table (w);
! right_border_glyph = (dp && INTEGERP (DISP_BORDER_GLYPH (dp))
! ? XINT (DISP_BORDER_GLYPH (dp))
! : '|');
! right_border_glyph = spec_glyph_lookup_face (w, right_border_glyph);
}
}
else
--- 2719,2733 ----
if (!WINDOW_RIGHTMOST_P (w))
{
struct Lisp_Char_Table *dp = window_display_table (w);
!
! right_border_glyph
! = ((dp && INTEGERP (DISP_BORDER_GLYPH (dp)))
! ? spec_glyph_lookup_face (w, XINT (DISP_BORDER_GLYPH (dp)))
! : '|');
!
! if (FAST_GLYPH_FACE (right_border_glyph) <= 0)
! right_border_glyph
! = FAST_MAKE_GLYPH (right_border_glyph, VERTICAL_DIVIDER_FACE_ID);
}
}
else
_______________________________________________
Emacs-diffs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-diffs