diff options
Diffstat (limited to 'wayland/buffers.c')
-rw-r--r-- | wayland/buffers.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/wayland/buffers.c b/wayland/buffers.c index 227d6d2c..23bed555 100644 --- a/wayland/buffers.c +++ b/wayland/buffers.c | |||
@@ -94,6 +94,9 @@ static void destroy_buffer(struct buffer *buffer) { | |||
94 | if (buffer->surface) { | 94 | if (buffer->surface) { |
95 | cairo_surface_destroy(buffer->surface); | 95 | cairo_surface_destroy(buffer->surface); |
96 | } | 96 | } |
97 | if (buffer->pango) { | ||
98 | g_object_unref(buffer->pango); | ||
99 | } | ||
97 | memset(buffer, 0, sizeof(struct buffer)); | 100 | memset(buffer, 0, sizeof(struct buffer)); |
98 | } | 101 | } |
99 | 102 | ||