[gtk] profiling: Only use frame timings when we have them
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] profiling: Only use frame timings when we have them
- Date: Tue, 14 May 2019 12:07:36 +0000 (UTC)
commit ebc6bd834bd1a70d32370ad401073c90fc033f22
Author: Matthias Clasen <mclasen redhat com>
Date: Mon May 13 15:49:25 2019 -0400
profiling: Only use frame timings when we have them
Christian Hergert reported a crash here,
when testing the profiling code.
gdk/gdkframeclockidle.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gdk/gdkframeclockidle.c b/gdk/gdkframeclockidle.c
index ae6443a798..8bbdffb68b 100644
--- a/gdk/gdkframeclockidle.c
+++ b/gdk/gdkframeclockidle.c
@@ -573,8 +573,11 @@ gdk_frame_clock_paint_idle (void *data)
#ifdef G_ENABLE_DEBUG
if (gdk_profiler_is_running ())
{
- add_timings_to_profiler (timings);
- gdk_profiler_set_counter (fps_counter, timings->frame_end_time * 1000, frame_clock_get_fps (clock));
+ if (timings)
+ {
+ add_timings_to_profiler (timings);
+ gdk_profiler_set_counter (fps_counter, timings->frame_end_time * 1000, frame_clock_get_fps
(clock));
+ }
}
if (GDK_DEBUG_CHECK (FRAMES))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]