From: Po Lu Date: Fri, 4 Mar 2022 01:06:20 +0000 (+0800) Subject: Synchronize NS fringe bitmap code with X X-Git-Tag: emacs-29.0.90~2031 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a421f40d8765262b49d89804e96757671456d97d;p=emacs.git Synchronize NS fringe bitmap code with X * nsterm.m (ns_draw_fringe_bitmap): Redefine bitmap if it does not already exist. --- diff --git a/src/nsterm.m b/src/nsterm.m index aba26ef7585..639f8781e44 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -2916,6 +2916,13 @@ ns_draw_fringe_bitmap (struct window *w, struct glyph_row *row, } NSBezierPath *bmp = [fringe_bmp objectForKey:[NSNumber numberWithInt:p->which]]; + + if (bmp == nil) + { + gui_define_fringe_bitmap (f, p->which); + bmp = [fringe_bmp objectForKey: [NSNumber numberWithInt: p->which]]; + } + if (bmp) { NSAffineTransform *transform = [NSAffineTransform transform];