diff options
| author | Uli Schlachter <psychon@znc.in> | 2017-06-26 09:16:36 +0000 |
|---|---|---|
| committer | Uli Schlachter <psychon@znc.in> | 2017-07-01 09:09:52 +0000 |
| commit | 9e2742aada3a2e92bf2ad58ee66a475289394181 (patch) | |
| tree | 6df8cec310af82aef69922e2861dda4d1b8372f3 /src/display/sp-canvas.cpp | |
| parent | Add Mac CI build config (diff) | |
| download | inkscape-9e2742aada3a2e92bf2ad58ee66a475289394181.tar.gz inkscape-9e2742aada3a2e92bf2ad58ee66a475289394181.zip | |
Fix a small memory leak in SPCanvas::paint
Signed-off-by: Uli Schlachter <psychon@znc.in>
Diffstat (limited to 'src/display/sp-canvas.cpp')
| -rw-r--r-- | src/display/sp-canvas.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index d04c81ecb..84bdfb762 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -1853,6 +1853,7 @@ int SPCanvas::paint() cairo_region_get_rectangle(to_draw, i, &crect); if (!paintRect(crect.x, crect.y, crect.x + crect.width, crect.y + crect.height)) { // Aborted + cairo_region_destroy(to_draw); return FALSE; }; } @@ -1862,6 +1863,8 @@ int SPCanvas::paint() _forced_redraw_count = 0; } + cairo_region_destroy(to_draw); + return TRUE; } |
