aboutsummaryrefslogtreecommitdiffstats
path: root/src/fringe.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fringe.c')
-rw-r--r--src/fringe.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/fringe.c b/src/fringe.c
index 721b572e373..4b8ac34fe09 100644
--- a/src/fringe.c
+++ b/src/fringe.c
@@ -867,10 +867,7 @@ draw_fringe_bitmap (w, row, left_p)
867 draw_fringe_bitmap_1 (w, row, left_p, overlay, NO_FRINGE_BITMAP); 867 draw_fringe_bitmap_1 (w, row, left_p, overlay, NO_FRINGE_BITMAP);
868 868
869 if (left_p && row->overlay_arrow_bitmap != NO_FRINGE_BITMAP) 869 if (left_p && row->overlay_arrow_bitmap != NO_FRINGE_BITMAP)
870 draw_fringe_bitmap_1 (w, row, 1, 1, 870 draw_fringe_bitmap_1 (w, row, 1, 1, row->overlay_arrow_bitmap);
871 (row->overlay_arrow_bitmap < 0
872 ? get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0)
873 : row->overlay_arrow_bitmap));
874} 871}
875 872
876 873
@@ -1152,6 +1149,9 @@ update_window_fringes (w, keep_current_p)
1152 } 1149 }
1153 } 1150 }
1154 1151
1152 if (row->overlay_arrow_bitmap < 0)
1153 row->overlay_arrow_bitmap = get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0);
1154
1155 if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap) 1155 if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap)
1156 { 1156 {
1157 redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1; 1157 redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1;
@@ -1695,10 +1695,14 @@ init_fringe ()
1695 } 1695 }
1696} 1696}
1697 1697
1698#ifdef HAVE_NTGUI 1698#if defined (HAVE_NTGUI) || defined (MAC_OS)
1699 1699
1700void 1700void
1701#ifdef HAVE_NTGUI
1701w32_init_fringe () 1702w32_init_fringe ()
1703#else /* MAC_OS */
1704mac_init_fringe ()
1705#endif
1702{ 1706{
1703 int bt; 1707 int bt;
1704 1708
@@ -1711,7 +1715,9 @@ w32_init_fringe ()
1711 rif->define_fringe_bitmap (bt, fb->bits, fb->height, fb->width); 1715 rif->define_fringe_bitmap (bt, fb->bits, fb->height, fb->width);
1712 } 1716 }
1713} 1717}
1718#endif
1714 1719
1720#ifdef HAVE_NTGUI
1715void 1721void
1716w32_reset_fringes () 1722w32_reset_fringes ()
1717{ 1723{