[gtk+/wip/chergert/quartz-frame-clock: 216/228] wip: improve frame timings a bit



commit 5ce4f15bbcdb1219935053a4939a04b25cf7adb4
Author: Christian Hergert <christian hergert me>
Date:   Wed Sep 9 03:48:20 2015 -0700

    wip: improve frame timings a bit

 gdk/quartz/gdkwindow-quartz.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c
index 07493e2..2e57fc4 100644
--- a/gdk/quartz/gdkwindow-quartz.c
+++ b/gdk/quartz/gdkwindow-quartz.c
@@ -791,14 +791,15 @@ frame_callback (GdkDisplay *display,
   if (frame_clock == NULL)
     return;
 
-  _gdk_frame_clock_thaw (frame_clock);
-
   timings = gdk_frame_clock_get_current_timings (frame_clock);
-  if (timings == NULL)
-    return;
 
-  timings->refresh_interval = refresh_interval;
-  timings->presentation_time = presentation_time;
+  if (timings != NULL)
+    {
+      timings->refresh_interval = refresh_interval;
+      timings->presentation_time = presentation_time;
+    }
+
+  _gdk_frame_clock_thaw (frame_clock);
 }
 
 static void


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