[gtk: 7/8] broadway: Inherit frame clock from parent surface



commit 9e2829756f314c28af1443fee33fe0a0dc396929
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Mar 13 15:26:22 2020 +0100

    broadway: Inherit frame clock from parent surface

 gdk/broadway/gdksurface-broadway.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/gdk/broadway/gdksurface-broadway.c b/gdk/broadway/gdksurface-broadway.c
index 9dcf3f14f1..738d40c606 100644
--- a/gdk/broadway/gdksurface-broadway.c
+++ b/gdk/broadway/gdksurface-broadway.c
@@ -219,7 +219,10 @@ _gdk_broadway_display_create_surface (GdkDisplay     *display,
   GdkBroadwaySurface *impl;
   GType type;
 
-  frame_clock = _gdk_frame_clock_idle_new ();
+  if (parent)
+    frame_clock = g_object_ref (gdk_surface_get_frame_clock (parent));
+  else
+    frame_clock = _gdk_frame_clock_idle_new ();
 
   switch (surface_type)
     {


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