App respawns if manually closed while it's launching
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Michał Sawicz | ||
qtmir (Ubuntu) |
Fix Released
|
High
|
Daniel d'Andrada |
Bug Description
On latest rc-proposed:
1) Launch an app
2) While it's launching, enter right-edge spread and swipe the spawning app up, causing it to close
3) Wait, and watch the app appear again
I've looked into qtmir slightly and I have a guess, but I'm not super familiar with the code and lifecycles. I'd *guess* that Application:
} else {
}
to
} else if (m_state != InternalState:
}
But it needs more investigation.
Gerry said to pass on to Daniel.
current build number: 321
device name: krillin
channel: ubuntu-
last update: 2016-04-27 02:59:26
version version: 321
version ubuntu: 20160427
version device: 20160329-a9bacdb
version custom: 20160324-
Related branches
- Gerry Boland (community): Approve
- Unity8 CI Bot (community): Approve (continuous-integration)
- Michael Terry (community): Approve (testing)
-
Diff: 203 lines (+87/-30)4 files modifiedsrc/modules/Unity/Application/application.cpp (+54/-23)
src/modules/Unity/Application/application.h (+2/-3)
tests/modules/Application/application_test.cpp (+27/-0)
tests/modules/ApplicationManager/application_manager_test.cpp (+4/-4)
Changed in qtmir (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Critical |
importance: | Critical → High |
Changed in qtmir (Ubuntu): | |
status: | Triaged → In Progress |
Changed in qtmir (Ubuntu): | |
status: | Incomplete → Triaged |
Changed in qtmir (Ubuntu): | |
status: | Triaged → In Progress |
Changed in canonical-devices-system-image: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Michał Sawicz (saviq) |
milestone: | none → 11 |
Changed in canonical-devices-system-image: | |
milestone: | 11 → 12 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Can't reproduce on Nexus 7 (flo)