macos: fix attachment of popups to parents
authorChristian Hergert <christian@hergert.me>
Sat, 12 Mar 2022 01:53:42 +0000 (17:53 -0800)
committerChristian Hergert <christian@hergert.me>
Sat, 12 Mar 2022 01:53:42 +0000 (17:53 -0800)
commit25624083ddddc469ef657672d71a43fbc635c82f
treedf5f1a446594bdc33119ef003471e39b67672fad
parent407b5246a6121406f661daef95ac64c674e440bd
macos: fix attachment of popups to parents

We had code to do it and it never actually got used correctly. This ensures
that the popup services are attached to the parents so that they get proper
stacking orders when displayed. Additionally, it fixes popups from being
shown as their own windows in Exposé.
gdk/macos/gdkmacospopupsurface.c