
While _sync() does already handle the case where there's no adapter just fine (hiding the item and the indicator), let's make the handling a bit more obvious and add an explicit check for !this._adapter where we bail out and hide the UI. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2188>