gnome-shell/subprojects
Florian Müllner 1bb0e1b9fc extensions-app: Explicitly dispose window when removed
Unlike in previous GTK version (or Clutter), destroy() no longer
breaks reference cycles but just releases the reference held by
GTK itself.

So any reference we hold - either the explicit property or any signal
handlers that bind the window as `this` - prevents the window from
being disposed when closed, and the application won't quit.

Work around this by explicitly running dispose() on the window when
it is removed from the application.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495>
2021-01-14 13:03:21 +00:00
..
extensions-app extensions-app: Explicitly dispose window when removed 2021-01-14 13:03:21 +00:00
extensions-tool build: Pre-generate man pages at dist time 2020-12-28 02:25:24 +01:00
gvc@7a621180b4 subprojects: Update libgvc 2020-09-21 15:08:46 +02:00
shew shew: Use Xlib to set transient hint 2021-01-14 13:03:21 +00:00