gtk3/modules
John Ralls a2c54c739e [quartz] Ensure valid GdkWindowImplQuartz references.
In case of an offscreen window find its onscreen embedder, and NULL
any GdkWindowImpl that's not quartz, checking all return values.

This replaces 16ded683, removing its unnecessary search_for_nearest
functions.

Any unchecked cast of a GdkWindowImpl to GdkWindowImplQuartz risks at
least getting an invalid member reference, not just the ones in
gdk_quartz_window_get_foo, and all calls to gdk_quartz_window_get_foo need
to be checked, not just Gtk's internal calls. The motivation was that
transient_for was getting set on a Gimp offscreen window and that caused a
crash in raise_transient.
2022-06-09 13:22:59 -07:00
..
input [quartz] Ensure valid GdkWindowImplQuartz references. 2022-06-09 13:22:59 -07:00
printbackends Meson: Use gnome.post_install 2022-01-14 17:30:35 +01:00
Makefile.am autotools: dist all meson related build files 2019-04-11 16:45:36 +02:00
meson.build Meson: Use gnome.post_install 2022-01-14 17:30:35 +01:00