[gtk+] gdk: prevent NULL pointer access when debugging is enabled



commit e97262489c70a12460ea4b938008a470ab0d7581
Author: Thomas Wood <thomas wood intel com>
Date:   Tue Feb 26 11:06:45 2013 +0000

    gdk: prevent NULL pointer access when debugging is enabled
    
    If no updates, redraws, or repaints have been scheduled for this frame,
    we will skip immediately to RESUME_EVENTS, and no GdkFrameTimings will
    be created.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694732

 gdk/gdkframeclockidle.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gdk/gdkframeclockidle.c b/gdk/gdkframeclockidle.c
index 2d4947c..5901c7f 100644
--- a/gdk/gdkframeclockidle.c
+++ b/gdk/gdkframeclockidle.c
@@ -441,7 +441,7 @@ gdk_frame_clock_paint_idle (void *data)
 #ifdef G_ENABLE_DEBUG
   if ((_gdk_debug_flags & GDK_DEBUG_FRAMES) != 0)
     {
-      if (timings->complete)
+      if (timings && timings->complete)
         _gdk_frame_clock_debug_print_timings (clock, timings);
     }
 #endif /* G_ENABLE_DEBUG */


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