summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2014-11-19 14:47:33 +0100
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2014-11-19 14:47:33 +0100
commit49699adecea23d4b5cc33cc68673220e04dfe7cd (patch)
tree72358278f62e3e134c7a28ca92c25e6b89391d1e
parent53a9f3800ab692902707daf6c66bdc32ff99a008 (diff)
downloadgtk+-49699adecea23d4b5cc33cc68673220e04dfe7cd.tar.gz
mir: use more g_clear_pointer
-rw-r--r--gdk/mir/gdkmirwindowimpl.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/gdk/mir/gdkmirwindowimpl.c b/gdk/mir/gdkmirwindowimpl.c
index 18f837e5d6..24e4c0685a 100644
--- a/gdk/mir/gdkmirwindowimpl.c
+++ b/gdk/mir/gdkmirwindowimpl.c
@@ -248,7 +248,7 @@ ensure_no_surface (GdkWindow *window)
if (impl->cairo_surface)
{
cairo_surface_finish (impl->cairo_surface);
- g_clear_pointer(&impl->cairo_surface, cairo_surface_destroy);
+ g_clear_pointer (&impl->cairo_surface, cairo_surface_destroy);
}
if (window->gl_paint_context)
@@ -329,11 +329,7 @@ send_buffer (GdkWindow *window)
mir_surface_swap_buffers_sync (impl->surface);
/* The Cairo context is no longer valid */
- if (impl->cairo_surface)
- {
- cairo_surface_destroy (impl->cairo_surface);
- impl->cairo_surface = NULL;
- }
+ g_clear_pointer (&impl->cairo_surface, cairo_surface_destroy);
}
static cairo_surface_t *