gnome-control-center/panels
velsinki 99b42130b0 wifi: Fix crash when switching to other panel after forget network
Similar to the previous crashes, if you switch panels after forgetting a
network while the toast is still alive, Settings crashes. This is
because the AdwToastOverlay is not properly disposed because the Saved
Networks dialog is also not destroyed.

However, destroying the saved networks dialog still leaves a crash,
because the overlay disposal first unreferences its child, but we still
need that for the dismissal of the waiting toasts. Therefore, we keep an
extra reference to the saved networks list.

To prevent further crashing, we cannot set "list" to NULL, because there
may be multiple async calls. Also, we have to keep a reference to self
in the async call, otherwise it does not work when you remove many
networks and then switch panels.

As an added bonus, we can now use the saved networks list inside the UI
refresh function.
2023-12-19 09:33:26 +00:00
..
applications applications: Ignore symlinks when measuring cache/data size 2023-12-12 18:39:58 -06:00
background background-chooser: Add tooltip to the remove background button 2023-11-29 10:12:30 +00:00
bluetooth bluetooth: Remove a leftover debug message 2023-08-29 18:09:30 +02:00
color color: Make it fit on narrow widths 2023-08-25 08:00:43 +00:00
common cc-list-row-info-button: Add tooltip to the "More Information" button 2023-11-29 10:12:30 +00:00
display night-light-page: Add missing mnemonics 2023-11-27 09:51:46 +00:00
keyboard keyboard-shortcut-dialog: Add mnemonic to the "Reset All" button 2023-12-14 16:46:34 -03:00
mouse mouse: Fix "Disable Touchpad While Typing" option being inverted 2023-11-29 17:44:10 +00:00
multitasking multitasking: Use header capitalization in some workspace options 2023-11-13 09:51:38 +00:00
network wifi: Fix crash when switching to other panel after forget network 2023-12-19 09:33:26 +00:00
notifications data: use outline symbolics 2023-12-14 13:07:39 +00:00
online-accounts online-accounts: free window handle when unexporting 2023-11-02 10:02:35 +00:00
power power-profile-row: Remove periods from power profiles descriptions 2023-11-13 09:49:47 +00:00
printers data: use outline symbolics 2023-12-14 13:07:39 +00:00
privacy privacy: Make app icons larger in Location/Camera/Microphone pages 2023-12-11 14:03:06 +00:00
search search-panel-row: Add tooltip to the ellipsis button 2023-11-29 10:12:30 +00:00
sharing sharing-panel: Modernize File Sharing dialog 2023-11-07 08:25:02 +00:00
sound sound: fix compiler warning 2023-12-11 15:12:00 +00:00
system remote-desktop-page: Tweak the page description 2023-12-15 10:51:35 +00:00
universal-access universal-access: Describe better what the "Accessibility Menu" option does 2023-11-29 16:13:14 +00:00
user-accounts users: Set .pill style to the "Remove User" button 2023-11-13 23:05:28 -03:00
wacom wacom: Use the ExpressKey Remote name for the EKR 2023-11-08 08:51:56 +00:00
wwan wwan: fix compiler warning 2023-12-11 15:12:00 +00:00
meson.build system: Add 'Date Time' panel to system panel 2023-11-02 12:15:11 +00:00
panel-app-icons.svg data: use outline symbolics 2023-12-14 13:07:39 +00:00