[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/pgtk b4204bd: Fix a memory leak in pgtk_draw_fringe_bitmap
From: |
Lars Ingebrigtsen |
Subject: |
feature/pgtk b4204bd: Fix a memory leak in pgtk_draw_fringe_bitmap |
Date: |
Sun, 24 Oct 2021 14:07:59 -0400 (EDT) |
branch: feature/pgtk
commit b4204bdae83695089a27141602a955339df78b7a
Author: Sharaf Zaman <shzam@sdf.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Fix a memory leak in pgtk_draw_fringe_bitmap
* src/pgtkterm.c (pgtk_draw_fringe_bitmap): we had an unbalanced
cairo_save/restore.
Copyright-paperwork-exempt: yes
---
src/pgtkterm.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index 86074d0..40489c0 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -3504,7 +3504,6 @@ pgtk_draw_fringe_bitmap (struct window *w, struct
glyph_row *row,
struct face *face = p->face;
cairo_t *cr = pgtk_begin_cr_clip (f);
- cairo_save (cr);
/* Must clip because of partially visible lines. */
pgtk_clip_to_row (w, row, ANY_AREA, cr);
@@ -3546,7 +3545,7 @@ pgtk_draw_fringe_bitmap (struct window *w, struct
glyph_row *row,
p->wd, p->h, p->x, p->y, p->overlay_p);
}
- cairo_restore (cr);
+ pgtk_end_cr_clip(f);
}
static struct atimer *hourglass_atimer = NULL;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- feature/pgtk b4204bd: Fix a memory leak in pgtk_draw_fringe_bitmap,
Lars Ingebrigtsen <=