gnome-shell/js/ui/status
Florian Müllner 7a04d92bc0 status/volume: Always look up device objects
Gvc may clean its device cache after we set up the device menu,
which can lead to failed assertions when using the "old" object
to later switch the device from a callback.

Make sure this doesn't happen by looking up the ID again from
the callback.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7173
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3011>
2023-11-21 18:50:46 +00:00
..
accessibility.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
autoRotate.js js: Port to modules 2023-08-06 13:02:49 +02:00
backgroundApps.js status/backgroundApps: Filter out unknown apps 2023-09-05 16:06:24 +00:00
backlight.js js: Port to modules 2023-08-06 13:02:49 +02:00
bluetooth.js status/bluetooth: Show immediate feedback on toggle 2023-09-01 11:37:04 +00:00
brightness.js js: Port to modules 2023-08-06 13:02:49 +02:00
camera.js js: Port to modules 2023-08-06 13:02:49 +02:00
darkMode.js js: Port to modules 2023-08-06 13:02:49 +02:00
dwellClick.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
keyboard.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
location.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
network.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
nightLight.js js: Port to modules 2023-08-06 13:02:49 +02:00
powerProfiles.js js: Port to modules 2023-08-06 13:02:49 +02:00
remoteAccess.js cleanup: Remove spaces in object literals 2023-08-09 15:10:37 +00:00
rfkill.js js: Port to modules 2023-08-06 13:02:49 +02:00
system.js status/system: Use Intl to format battery percentage 2023-09-22 17:03:17 +00:00
thunderbolt.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
volume.js status/volume: Always look up device objects 2023-11-21 18:50:46 +00:00