Launching track from dash new instance of app, not re-use of existing one
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Ubuntu Application Launcher |
Fix Released
|
High
|
Ted Gould | |
| Ubuntu Music App |
High
|
Loïc Minier | ||
| Ubuntu UI Toolkit |
Fix Released
|
Undecided
|
Unassigned | |
| unity-mir |
High
|
Gerry Boland | ||
| unity-mir (Ubuntu) |
Undecided
|
Unassigned | ||
| unity8 (Ubuntu) |
Undecided
|
Unassigned | ||
| upstart-app-launch (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
Put music on device
Launch music app, make sure it works
Switch back to dash
Launch a track by clicking it in the home scope
Music app launches
Switch back to the application scope
Observe multiple copies of music app running, expected behaviour is that it re-uses an existing one.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration) on 2013-09-27
- Indicator Applet Developers: Pending requested 2013-09-20
-
Diff: 338 lines (+302/-6)3 files modifiedCMakeLists.txt (+9/-0)
application.conf.in (+2/-6)
fdo-application-open.c (+291/-0)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration) on 2013-09-26
- Nicholas Skaggs (community): Approve on 2013-09-25
-
Diff: 12 lines (+2/-1)1 file modifiedmusic-app.desktop (+2/-1)
- Michał Sawicz: Approve on 2013-10-03
- Ricardo Mendoza (community): Approve on 2013-10-03
- PS Jenkins bot (community): Approve (continuous-integration) on 2013-10-02
-
Diff: 303 lines (+112/-15)5 files modifiedsrc/modules/Unity/Application/ApplicationImage.qml (+0/-1)
src/modules/Unity/Application/application_manager.cpp (+70/-7)
src/modules/Unity/Application/application_manager.h (+6/-2)
src/modules/Unity/Application/taskcontroller.cpp (+30/-2)
src/modules/Unity/Application/taskcontroller.h (+6/-3)
- Daniel d'Andrada (community): Approve on 2013-09-30
- PS Jenkins bot (community): Approve (continuous-integration) on 2013-09-27
- Michał Sawicz: Approve (code) on 2013-09-27
-
Diff: 866 lines (+299/-239)10 files modifieddebian/control (+2/-0)
src/modules/Unity/Application/Application.pro (+1/-1)
src/modules/Unity/Application/application.cpp (+28/-18)
src/modules/Unity/Application/application.h (+3/-5)
src/modules/Unity/Application/application_manager.cpp (+124/-176)
src/modules/Unity/Application/application_manager.h (+8/-6)
src/modules/Unity/Application/applicationscreenshotprovider.cpp (+7/-0)
src/modules/Unity/Application/desktopfilereader.cpp (+2/-1)
src/modules/Unity/Application/taskcontroller.cpp (+101/-27)
src/modules/Unity/Application/taskcontroller.h (+23/-5)
Alan Pope 🍺🐧🐱 🦄 (popey) wrote : | #1 |
Alan Pope 🍺🐧🐱 🦄 (popey) wrote : | #2 |
Changed in upstart-app-launch: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Ted Gould (ted) |
Changed in music-app: | |
status: | Incomplete → Triaged |
importance: | Undecided → High |
assignee: | nobody → Loïc Minier (lool) |
status: | Triaged → In Progress |
Changed in unity-mir: | |
assignee: | nobody → Gerry Boland (gerboland) |
Fix committed into lp:music-app at revision 128, scheduled for release in music-app, milestone Unknown
Changed in music-app: | |
status: | In Progress → Fix Committed |
Changed in unity-mir: | |
status: | New → Opinion |
importance: | Undecided → High |
Changed in unity8: | |
status: | New → Opinion |
Changed in unity-mir: | |
milestone: | none → phone-v1-freeze |
status: | Opinion → In Progress |
PS Jenkins bot (ps-jenkins) wrote : | #5 |
Fix committed into lp:upstart-app-launch at revision 69, scheduled for release in upstart-app-launch, milestone Unknown
Changed in upstart-app-launch: | |
status: | In Progress → Fix Committed |
PS Jenkins bot (ps-jenkins) wrote : | #6 |
Fix committed into lp:unity-mir at revision 100, scheduled for release in unity-mir, milestone phone-v1-freeze
Changed in unity-mir: | |
status: | In Progress → Fix Committed |
Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package unity-mir - 0.1+13.
---------------
unity-mir (0.1+13.
[ Ricardo Mendoza ]
* Add support for upstart-app-launch to request application resume &
focus. This revealed extra work: prevent unexpected focus events
propagating to shell, fix lifecycle bug and add workaround for
handling of non-application sessions (like QtWebProcess and maliit).
(LP: #1228345)
* Make shell surface be an input monitor. (LP: #1236736, #1231713,
#1233245)
* Make sure we dont lose focus on the currently focused application
when dismissing an invalid session startup. (LP: #1236789)
[ Daniel d'Andrada ]
* Do not let touches meant for the OSK hit the Shell components behind
it. (LP: #1236773)
[ Michał Sawicz ]
* Map rect to scene in setMirInputArea and set the geometry onEnabled.
(LP: #1235383, #1235215)
* Focus the shell when no sessions are focused. It's difficult with
the current architecture for the shell to receive keyboard focus, as
it does not have an associated application session. Work around this
by implementing a defaulting FocusSetter, which assigns keyboard
focus to the shell surface when focus would otherwise be cleared.
[ Robert Carr ]
* Focus the shell when no sessions are focused. It's difficult with
the current architecture for the shell to receive keyboard focus, as
it does not have an associated application session. Work around this
by implementing a defaulting FocusSetter, which assigns keyboard
focus to the shell surface when focus would otherwise be cleared.
[ Gerry Boland ]
* Add support for upstart-app-launch to request application resume &
focus. This revealed extra work: prevent unexpected focus events
propagating to shell, fix lifecycle bug and add workaround for
handling of non-application sessions (like QtWebProcess and maliit).
(LP: #1228345)
[ Ubuntu daily release ]
* Automatic snapshot from revision 105
-- Ubuntu daily release <email address hidden> Tue, 08 Oct 2013 19:14:08 +0000
Changed in unity-mir (Ubuntu): | |
status: | New → Fix Released |
Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package upstart-app-launch - 0.1+13.
---------------
upstart-app-launch (0.1+13.
[ Ted Gould ]
* On second activations send a message to the FD.o application
interface. (LP: #1228345)
* Add observers for focused and resume.
* Testing of the second exec logic.
* Disable ZG logging for Phone 1.0.
* Need a little longer time on recent ARM builds.
[ Ubuntu daily release ]
* Automatic snapshot from revision 73
-- Ubuntu daily release <email address hidden> Tue, 08 Oct 2013 10:07:25 +0000
Changed in upstart-app-launch (Ubuntu): | |
status: | New → Fix Released |
Changed in music-app: | |
status: | Fix Committed → Fix Released |
Changed in unity-mir: | |
status: | Fix Committed → Fix Released |
Changed in upstart-app-launch: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ui-toolkit: | |
status: | New → Fix Released |
affects: | unity8 → unity8 (Ubuntu) |
I'm not sure we can fix this in the music app, we'll need to find out whether this is a bug that needs to be addressed either in Unity or the music scope.