diff options
author | Martin Rudalics <rudalics@gmx.at> | 2014-02-05 11:46:44 +0100 |
---|---|---|
committer | Martin Rudalics <rudalics@gmx.at> | 2014-02-05 11:46:44 +0100 |
commit | 415e38104975bc21cae54a5913d9a88bb837c26c (patch) | |
tree | 1332348e3c25fe345a70ed8e6d498828cf8587e9 /src/fringe.c | |
parent | bfdd79d30931a2f5706a76b13624623319fb041e (diff) | |
download | emacs-415e38104975bc21cae54a5913d9a88bb837c26c.tar.gz |
In draw_fringe_bitmap_1 don't draw fringe if it's outside the window (Bug#16649).
* fringe.c (draw_fringe_bitmap_1): Don't draw a fringe if it's
outside the window (Bug#16649).
Diffstat (limited to 'src/fringe.c')
-rw-r--r-- | src/fringe.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fringe.c b/src/fringe.c index eb2faa448f7..6325de4128e 100644 --- a/src/fringe.c +++ b/src/fringe.c @@ -695,7 +695,9 @@ draw_fringe_bitmap_1 (struct window *w, struct glyph_row *row, int left_p, int o } } - FRAME_RIF (f)->draw_fringe_bitmap (w, row, &p); + if (p.x >= WINDOW_BOX_LEFT_EDGE_X (w) + && (p.x + p.wd) <= WINDOW_BOX_LEFT_EDGE_X (w) + WINDOW_PIXEL_WIDTH (w)) + FRAME_RIF (f)->draw_fringe_bitmap (w, row, &p); } static int |