diff options
author | Thomas Wood <thomas.wood@intel.com> | 2013-02-26 11:06:45 +0000 |
---|---|---|
committer | Thomas Wood <thomas.wood@intel.com> | 2013-02-26 15:27:53 +0000 |
commit | e97262489c70a12460ea4b938008a470ab0d7581 (patch) | |
tree | ae395caf7a1f806d3c5add23f16b6f96269950d7 /gdk/gdkframeclockidle.c | |
parent | ce0675f1fb2582717793ec29b1787039dfbf8437 (diff) | |
download | gtk+-e97262489c70a12460ea4b938008a470ab0d7581.tar.gz |
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
Diffstat (limited to 'gdk/gdkframeclockidle.c')
-rw-r--r-- | gdk/gdkframeclockidle.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdk/gdkframeclockidle.c b/gdk/gdkframeclockidle.c index 2d4947c4df..5901c7f6ca 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 */ |