Manager.InUse value inconsistent for system and sandboxed apps
Steps:
- Disable geoclocation in control-center or gnome-shell
- Start a system app (e.g
where-am-i -t 99999
). TheManager.InUse
property remains false. - Start a flatpak app (e.g
gnome-maps
) and hit "user location" button. It will be denied access to location but after a few seconds theInUse
property will be set to true. Which in turn makes the appropriate icon appear in gnome-shell. - Now kill flatpak app. The
InUse
property remain to be true until the system app is also quit.