Unnecessary app transition for already-focused app
Bug #1326120 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-mir |
Invalid
|
High
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Michael Zanetti |
Bug Description
build 63 + silo 20:
- unlock phone
- launch dialer and display call log page
- lock phone
- call the phone
- answer the call from the greeter
Expected results:
- dialer-app live call view should be displayed
Actual results:
- call log page displayed, then a transition happens and it's displayed again, then live call page finally displayed
- see video
Related branches
lp:~unity-team/unity8/dash-as-app
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
- Daniel d'Andrada (community): Approve
-
Diff: 2983 lines (+1043/-783)51 files modifiedCMakeLists.txt (+1/-0)
data/CMakeLists.txt (+5/-2)
data/unity8-dash.conf (+22/-0)
data/unity8-dash.desktop.in (+9/-0)
data/unity8.conf (+1/-7)
debian/unity8.install (+3/-0)
plugins/Unity/CMakeLists.txt (+1/-0)
plugins/Unity/DashCommunicator/CMakeLists.txt (+19/-0)
plugins/Unity/DashCommunicator/dashcommunicator.cpp (+43/-0)
plugins/Unity/DashCommunicator/dashcommunicator.h (+35/-0)
plugins/Unity/DashCommunicator/dashcommunicatorservice.cpp (+30/-0)
plugins/Unity/DashCommunicator/dashcommunicatorservice.h (+38/-0)
plugins/Unity/DashCommunicator/dbusdashcommunicatorservice.cpp (+39/-0)
plugins/Unity/DashCommunicator/dbusdashcommunicatorservice.h (+39/-0)
plugins/Unity/DashCommunicator/plugin.cpp (+31/-0)
plugins/Unity/DashCommunicator/plugin.h (+34/-0)
plugins/Unity/DashCommunicator/qmldir (+3/-0)
plugins/Unity/Launcher/launchermodel.cpp (+5/-0)
qml/Components/EdgeDemo.qml (+5/-6)
qml/Dash/Dash.qml (+8/-0)
qml/Dash/DashApplication.qml (+29/-0)
qml/Dash/GenericScopeView.qml (+1/-1)
qml/Dash/ScopeListView.qml (+0/-5)
qml/Launcher/Launcher.qml (+2/-3)
qml/Shell.qml (+26/-132)
qml/Stages/PhoneStage.qml (+61/-28)
qml/Stages/SpreadDelegate.qml (+6/-0)
qml/Stages/TabletStage.qml (+85/-41)
qml/Stages/TransformedSpreadDelegate.qml (+6/-5)
qml/Stages/TransformedTabletSpreadDelegate.qml (+29/-1)
src/CMakeLists.txt (+1/-0)
src/Dash/CMakeLists.txt (+12/-0)
src/Dash/main.cpp (+74/-0)
tests/mocks/Unity/Application/ApplicationInfo.cpp (+0/-62)
tests/mocks/Unity/Application/ApplicationInfo.h (+0/-10)
tests/mocks/Unity/Application/ApplicationManager.cpp (+17/-147)
tests/mocks/Unity/Application/ApplicationManager.h (+0/-16)
tests/mocks/Unity/Application/ApplicationScreenshotProvider.cpp (+1/-1)
tests/mocks/Unity/CMakeLists.txt (+1/-0)
tests/mocks/Unity/DashCommunicator/CMakeLists.txt (+18/-0)
tests/mocks/Unity/DashCommunicator/dashcommunicator.cpp (+37/-0)
tests/mocks/Unity/DashCommunicator/dashcommunicator.h (+39/-0)
tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.cpp (+33/-0)
tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.h (+36/-0)
tests/mocks/Unity/DashCommunicator/plugin.cpp (+31/-0)
tests/mocks/Unity/DashCommunicator/plugin.h (+34/-0)
tests/mocks/Unity/DashCommunicator/qmldir (+3/-0)
tests/qmltests/Dash/tst_Dash.qml (+19/-0)
tests/qmltests/Stages/tst_PhoneStage.qml (+3/-2)
tests/qmltests/tst_Shell.qml (+64/-277)
tests/qmltests/tst_ShellWithPin.qml (+4/-37)
Changed in unity8: | |
status: | Triaged → In Progress |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in unity-mir: | |
status: | Triaged → Invalid |
Changed in unity8: | |
status: | In Progress → Fix Released |
affects: | unity8 → unity8 (Ubuntu) |
To post a comment you must log in.
Yeah, I've noticed this happens anytime url-dispatcher is used for an app that is already focused. We "re-swipe" it.