summaryrefslogtreecommitdiffstats
path: root/vcl/unx/generic/gdi/cairotextrender.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-02-01 12:08:43 +0000
committerCaolán McNamara <caolanm@redhat.com>2016-02-02 14:56:17 +0000
commit1a1ee2f6e5b8215ad5f7bcdcb13f5fdce5784b2e (patch)
tree3d4bb458a4966b3f17a4b8e3f2e3615e9ddc3f16 /vcl/unx/generic/gdi/cairotextrender.cxx
parentrename drawSurface to releaseCairoContext (diff)
downloadcore-1a1ee2f6e5b8215ad5f7bcdcb13f5fdce5784b2e.tar.gz
core-1a1ee2f6e5b8215ad5f7bcdcb13f5fdce5784b2e.zip
move CairoTextRender cleanup to callers
so releaseCairoContext is a mirror of getCairoContext, so callers that don't need to flush can drop that explicit call Not sure, now that I see it, how there's been no sign of any problem with no damage of the affected text area under gtk3 Change-Id: I8e508160be4102c64a0ecdf5591b6999f9171c36
Diffstat (limited to 'vcl/unx/generic/gdi/cairotextrender.cxx')
-rw-r--r--vcl/unx/generic/gdi/cairotextrender.cxx2
1 files changed, 0 insertions, 2 deletions
diff --git a/vcl/unx/generic/gdi/cairotextrender.cxx b/vcl/unx/generic/gdi/cairotextrender.cxx
index 3c958492cf52..747791d1b3c8 100644
--- a/vcl/unx/generic/gdi/cairotextrender.cxx
+++ b/vcl/unx/generic/gdi/cairotextrender.cxx
@@ -344,9 +344,7 @@ void CairoTextRender::DrawServerFontLayout( const ServerFontLayout& rLayout )
aI = aNext;
}
- cairo_surface_flush(cairo_get_target(cr));
releaseCairoContext(cr);
- cairo_destroy(cr);
}
const FontCharMapPtr CairoTextRender::GetFontCharMap() const