aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics/cairo/CairoGraphicsFactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/graphics/cairo/CairoGraphicsFactory.cpp')
-rw-r--r--src/platform/graphics/cairo/CairoGraphicsFactory.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/platform/graphics/cairo/CairoGraphicsFactory.cpp b/src/platform/graphics/cairo/CairoGraphicsFactory.cpp
index f27ca2c4..1fea8979 100644
--- a/src/platform/graphics/cairo/CairoGraphicsFactory.cpp
+++ b/src/platform/graphics/cairo/CairoGraphicsFactory.cpp
@@ -6,9 +6,11 @@ CairoGraphicsFactory::CairoGraphicsFactory() : CairoResource(this) {
default_cairo_surface_ =
cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 100, 100);
default_cairo_ = cairo_create(default_cairo_surface_);
+ default_pango_context_ = pango_context_new();
}
CairoGraphicsFactory::~CairoGraphicsFactory() {
+ g_object_unref(default_pango_context_);
cairo_destroy(default_cairo_);
cairo_surface_destroy(default_cairo_surface_);
}