macos: ensure GdkMacosWindow in surface discovery
We want to ignore windows that are not related to those controlled by the GDK backend.
Fixes #3533 (closed)
We want to ignore windows that are not related to those controlled by the GDK backend.
Fixes #3533 (closed)