projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
433de28
)
macos: do not inherit parents frame clock
author
Christian Hergert
<christian@hergert.me>
Fri, 25 Feb 2022 22:02:06 +0000
(14:02 -0800)
committer
Christian Hergert
<chergert@redhat.com>
Wed, 16 Mar 2022 19:24:11 +0000
(12:24 -0700)
Windows can end up on different monitors despite having a parent or
transient-for ancestor. We want them to be driven by the CVDisplayLink
for the best-monitor, and so this needs to be unshared.
gdk/macos/gdkmacossurface.c
patch
|
blob
|
history
diff --git
a/gdk/macos/gdkmacossurface.c
b/gdk/macos/gdkmacossurface.c
index bdf5335ef52fee75aaa543d0aaec28cff3c540d4..cf9d7067f85a8e960ad4f9f43e1cafcf6868f907 100644
(file)
--- a/
gdk/macos/gdkmacossurface.c
+++ b/
gdk/macos/gdkmacossurface.c
@@
-553,10
+553,7
@@
_gdk_macos_surface_new (GdkMacosDisplay *display,
g_return_val_if_fail (GDK_IS_MACOS_DISPLAY (display), NULL);
- if (parent != NULL)
- frame_clock = g_object_ref (gdk_surface_get_frame_clock (parent));
- else
- frame_clock = _gdk_frame_clock_idle_new ();
+ frame_clock = _gdk_frame_clock_idle_new ();
switch (surface_type)
{