GPS always active when a scope that uses location is in the background
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Pete Woods | ||
unity-scopes-shell (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
Undecided
|
Pete Woods | ||
unity8 (Ubuntu RTM) |
Fix Released
|
Undecided
|
dobey |
Bug Description
current build number: 256
device name: krillin
channel: ubuntu-
last update: 2015-03-13 11:19:04
version version: 256
version ubuntu: 20150312
version device: 20150310-3201c0a
version custom: 20150216-561-29-186
(same for arale/vivid as well)
If you happen to have a scope that uses location data in background, your GPS will always be active, doesn't matter what is in the foreground.
This is a an issue with krillin (standard channel) as the main scope (Today's) can easily on background when you're using other apps.
If you move to the apps scopes, then GPS will automatically be disabled, and this won't happen (same for any other scope that doesn't use location data).
This is only when the user is actively using the phone, as the GPS gets automatically disabled once the screen turns off. And there is no timeout at all, it stays there until you move to another scope or turn off the screen.
Related branches
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
-
Diff: 33 lines (+2/-3)2 files modifiedqml/Dash/Dash.qml (+1/-1)
qml/Dash/GenericScopeView.qml (+1/-2)
- Ricardo Salveti (community): Approve
-
Diff: 25 lines (+2/-2)2 files modifiedqml/Dash/Dash.qml (+1/-1)
qml/Dash/GenericScopeView.qml (+1/-1)
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → ww13-ota |
tags: | added: battery |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Pete Woods (pete-woods) |
status: | Incomplete → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in unity8 (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Rodney Dawes (dobey) |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in unity-scopes-shell (Ubuntu): | |
status: | Confirmed → Invalid |
I don't think the dash currently has anything to do there, we already tell the scope middleware which scope is active.