Exiting expo mode leaves the BFB quicklist open
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
Clicking on the expo (workspace) button to enter, then leave expo mode results in the BFB quicklist menu opening.
Using ppa:unity-
[Testcase]
- Click the expo button or use the workspace key to show all workspaces.
- Click the expo button or use the workspace key again to leave expo mode.
Expected result:
- Desktop should look as it did before the test.
Actual result:
- The quicklist menu for the BFB icon is opened and left open.
This causes autopilot tests failures:
unity.tests.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: unity 6.12.0daily12.
ProcVersionSign
Uname: Linux 3.7.0-4-generic x86_64
NonfreeKernelMo
ApportVersion: 2.7-0ubuntu2
Architecture: amd64
CompizPlugins: [core,composite
CrashDB: unity
Date: Fri Dec 14 14:42:27 2012
EcryptfsInUse: Yes
InstallationDate: Installed on 2012-08-29 (107 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120627)
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: Upgraded to raring on 2012-12-06 (8 days ago)
Related branches
- Marco Trevisan (Treviño): Disapprove
-
Diff: 39 lines (+8/-1)2 files modifiedlauncher/LauncherIcon.cpp (+7/-1)
launcher/LauncherIcon.h (+1/-0)
- Andrea Azzarone (community): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 45 lines (+6/-9)2 files modifiedlauncher/AbstractLauncherIcon.h (+0/-1)
launcher/LauncherIcon.cpp (+6/-8)
Changed in unity: | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
status: | New → In Progress |
Changed in unity: | |
importance: | Undecided → Low |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
assignee: | Łukasz Zemczak (sil2100) → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → 7.0.0 |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Ok, so, *normally* this bug is not present on my system, but there is a certain way I can trigger it on my staging machine. Since normally clicking on the workspaces and switching back works normally. But, if you first do this:
1. Start the expo (workspace switcher)
2. Now, leave expo by right-clicking on the BFB button
After these steps are done once, all subsequent entering and leaving expo results in the quicklist opened. So, probably unity remembered that it should open the quicklist and didn't clear the state when we're not leaving expo through the quicklists. This failure might happen in autopilot since we're actually testing if we're leaving expo when accessing the quicklist. So after this test is executed, all subsequent exits from expo open the quicklist.
So I confirm!