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 <chergert@redhat.com>
Wed, 16 Mar 2022 19:25:10 +0000 (12:25 -0700)
commit9456f6eea1bbdb3ce847c97e9ba7cb67c1aa526f
tree8d624be784ba0a6f272e9cfee22803838b645c63
parent2c630a74cd3ce405363c1288a103dac60adcbc2c
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