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

Reply via email to