Quicklist are not showing if right-clicking a launcher icon in Expo mode if triggered by Super + S
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Medium
|
Daniel van Vugt | ||
Unity |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Unity Distro Priority |
Fix Released
|
Medium
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When in expo-mode, if right-clicking over a launcher icon, unity should terminate the expo and open a quicklist.
This is has been working for some releases, but it has currently broken by recent compiz updates in the case that the expo is initiated using the Super+S keyboard binding (it doesn't happen if changing the keybinding to something not using Super).
After some research, I've found that when the expo is initiated using the default Super+S keybinding, no NotifyGrab event happens in the time that goes from the super-keypress to the super-keyrelease (or later).
Due to this, PluginAdapter is not notified of the current expo status, and so it won't emit any event when it terminates (that's why no quicklist is opened at this point).
An ugly workaround for this is just adding something like:
PluginAdapter
PluginAdapter
in UnityScreen:
Edit: could be possibly related to the fix for bug #934058 ?
Related branches
- Alan Griffiths: Approve
-
Diff: 160 lines (+36/-15)4 files modifiedmetadata/core.xml.in (+7/-0)
src/event.cpp (+25/-6)
src/privatescreen.h (+1/-2)
src/screen.cpp (+3/-7)
Changed in unity: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in compiz-core: | |
status: | New → Triaged |
Changed in unity: | |
status: | Confirmed → Triaged |
Changed in compiz-core: | |
importance: | Undecided → Medium |
description: | updated |
Changed in compiz-core: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
description: | updated |
summary: |
Quicklist are not showing if right-clicking a launcher icon in Expo mode + if triggered by Super + S |
Changed in unity-distro-priority: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in compiz-core: | |
assignee: | Sam Spilsbury (smspillaz) → Daniel van Vugt (vanvugt) |
status: | Triaged → Fix Committed |
Changed in compiz-core: | |
milestone: | none → 0.9.7.2 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | New → Fix Released |
Changed in compiz-core: | |
status: | Fix Released → Fix Committed |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in unity-distro-priority: | |
status: | Fix Committed → Fix Released |
Merged into lp:compiz-core at revision 3046