macos: improve event filtering for foreign panels
authorChristian Hergert <christian@hergert.me>
Fri, 18 Feb 2022 11:39:00 +0000 (03:39 -0800)
committerChristian Hergert <christian@hergert.me>
Fri, 18 Feb 2022 11:39:52 +0000 (03:39 -0800)
commitdb77204a52cb4449f7a7c9e3c3ac9cd806098b5e
tree76e5973c2d2b3f1ceb26188bf9669d64e06512f6
parent67a5120b5b4bf458f64d5c3d822b9bb7122994e8
macos: improve event filtering for foreign panels

We might have panels with controls in them where the window is running in
another process. The control could have a wrapper window which we would
see from this process. This can happen with the GtkFileChooserNative, but
any NSSavePanel in macOS 10.15+ is out of process (not just sandboxed
applications).
gdk/macos/gdkmacosdisplay-translate.c