macos: handle NULL frame-clock when thawing
authorChristian Hergert <christian@hergert.me>
Sun, 30 Jan 2022 00:19:57 +0000 (16:19 -0800)
committerChristian Hergert <christian@hergert.me>
Fri, 4 Feb 2022 03:26:16 +0000 (19:26 -0800)
gdk/macos/gdkmacossurface.c

index 60f6fe238902258d15b6fa9b4879642958ce965b..95bb99097187be31542f252d612b54bfbee6bbcc 100644 (file)
@@ -726,7 +726,8 @@ _gdk_macos_surface_thaw (GdkMacosSurface *self,
 
   gdk_surface_thaw_updates (GDK_SURFACE (self));
 
-  frame_clock = gdk_surface_get_frame_clock (GDK_SURFACE (self));
+  if (!(frame_clock = gdk_surface_get_frame_clock (GDK_SURFACE (self))))
+    return;
 
   if (self->pending_frame_counter)
     {