[gtk+/wip/mir-gdkgl] mir: use more g_clear_pointer



commit 49699adecea23d4b5cc33cc68673220e04dfe7cd
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date:   Wed Nov 19 14:47:33 2014 +0100

    mir: use more g_clear_pointer

 gdk/mir/gdkmirwindowimpl.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/gdk/mir/gdkmirwindowimpl.c b/gdk/mir/gdkmirwindowimpl.c
index 18f837e..24e4c06 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 *


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]