54ee728aa0
After the next commit, when some classes, such as PopupMenuManager try to disconnect via a destroy handler, the SignalTracker might have already been destroyed, so trying to get it from the SignalManager will cause it to create a new one, which will then try to connect to the destroy signal of the already destroyed object. This could for example be triggered by changing backgrounds. Fix this by not doing anything in disconnectObject if there is no SignalTracker for that object. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2466> |
||
---|---|---|
.. | ||
dbusServices | ||
gdm | ||
misc | ||
perf | ||
portalHelper | ||
ui | ||
js-resources.gresource.xml | ||
meson.build | ||
portal-resources.gresource.xml |