Lisp_Object face;
if ((face = fringe_faces[which], NILP (face))
- || (face_id = lookup_derived_face (f, face, 'A', FRINGE_FACE_ID, 0),
+ || (face_id = lookup_derived_face (f, face, FRINGE_FACE_ID, 0),
face_id < 0))
face_id = FRINGE_FACE_ID;
}
draw_fringe_bitmap_1 (w, row, left_p, overlay, NO_FRINGE_BITMAP);
if (left_p && row->overlay_arrow_bitmap != NO_FRINGE_BITMAP)
- draw_fringe_bitmap_1 (w, row, 1, 1,
- (row->overlay_arrow_bitmap < 0
- ? get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0)
- : row->overlay_arrow_bitmap));
+ draw_fringe_bitmap_1 (w, row, 1, 1, row->overlay_arrow_bitmap);
}
}
}
+ if (row->overlay_arrow_bitmap < 0)
+ row->overlay_arrow_bitmap = get_logical_fringe_bitmap (w, Qoverlay_arrow, 0, 0);
+
if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap)
{
redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1;
if (!NILP (face))
{
face_id = lookup_derived_face (SELECTED_FRAME (), face,
- 'A', FRINGE_FACE_ID, 1);
+ FRINGE_FACE_ID, 1);
if (face_id < 0)
error ("No such face");
}
}
}
-#if defined (WINDOWS_NT) || defined (MAC_OS)
+#if defined (HAVE_NTGUI) || defined (MAC_OS)
void
-#ifdef WINDOWS_NT
+#ifdef HAVE_NTGUI
w32_init_fringe ()
#else /* MAC_OS */
mac_init_fringe ()
}
#endif
-#ifdef WINDOWS_NT
+#ifdef HAVE_NTGUI
void
w32_reset_fringes ()
{