2012-03-02 17:29:24 |
Marco Trevisan (Treviño) |
bug |
|
|
added bug |
2012-03-02 17:29:39 |
Marco Trevisan (Treviño) |
unity: status |
New |
Confirmed |
|
2012-03-02 17:29:42 |
Marco Trevisan (Treviño) |
unity: importance |
Undecided |
Medium |
|
2012-03-02 17:29:48 |
Marco Trevisan (Treviño) |
bug task added |
|
compiz-core |
|
2012-03-02 17:29:56 |
Marco Trevisan (Treviño) |
compiz-core: status |
New |
Triaged |
|
2012-03-02 17:29:58 |
Marco Trevisan (Treviño) |
unity: status |
Confirmed |
Triaged |
|
2012-03-02 17:30:05 |
Marco Trevisan (Treviño) |
compiz-core: importance |
Undecided |
Medium |
|
2012-03-02 17:36:32 |
Marco Trevisan (Treviño) |
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.
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::Default()->OnScreenGrabbed();
PluginAdapter::Default()->OnScreenUngrabbed();
in UnityScreen::showLauncherKeyTerminate as this forces PluginAdapter to check if the expo is really active when super is released. But this doesn't fix at all the base issue. |
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::Default()->OnScreenGrabbed();
PluginAdapter::Default()->OnScreenUngrabbed();
in UnityScreen::showLauncherKeyTerminate as this forces PluginAdapter to check if the expo is really active when super is released. But this doesn't fix at all the base issue. |
|
2012-03-02 17:49:01 |
Marco Trevisan (Treviño) |
compiz-core: assignee |
|
Sam Spilsbury (smspillaz) |
|
2012-03-02 17:49:07 |
Marco Trevisan (Treviño) |
unity: assignee |
|
Sam Spilsbury (smspillaz) |
|
2012-03-02 18:39:45 |
Marco Trevisan (Treviño) |
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::Default()->OnScreenGrabbed();
PluginAdapter::Default()->OnScreenUngrabbed();
in UnityScreen::showLauncherKeyTerminate as this forces PluginAdapter to check if the expo is really active when super is released. But this doesn't fix at all the base issue. |
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::Default()->OnScreenGrabbed();
PluginAdapter::Default()->OnScreenUngrabbed();
in UnityScreen::showLauncherKeyTerminate as this forces PluginAdapter to check if the expo is really active when super is released. But this doesn't fix at all the base issue.
Edit: could be possibly related to the fix for bug #934058 ? |
|
2012-03-06 16:50:23 |
Didier Roche-Tolomelli |
summary |
Quicklist are not showing if right-clicking a launcher icon in Expo mode |
Quicklist are not showing if right-clicking a launcher icon in Expo mode if triggered by Super + S |
|
2012-03-06 16:50:36 |
Didier Roche-Tolomelli |
bug task added |
|
unity-distro-priority |
|
2012-03-06 16:50:44 |
Didier Roche-Tolomelli |
unity-distro-priority: status |
New |
Fix Committed |
|
2012-03-06 16:51:00 |
Didier Roche-Tolomelli |
unity-distro-priority: importance |
Undecided |
Medium |
|
2012-03-07 13:18:02 |
Didier Roche-Tolomelli |
unity: status |
Triaged |
Fix Committed |
|
2012-03-07 13:18:27 |
Didier Roche-Tolomelli |
compiz-core: assignee |
Sam Spilsbury (smspillaz) |
Daniel van Vugt (vanvugt) |
|
2012-03-07 13:18:30 |
Didier Roche-Tolomelli |
compiz-core: status |
Triaged |
Fix Committed |
|
2012-03-07 13:18:39 |
Didier Roche-Tolomelli |
bug task added |
|
compiz (Ubuntu) |
|
2012-03-07 13:52:46 |
Alan Griffiths |
branch linked |
|
lp:~vanvugt/compiz-core/fix-alt-bugs |
|
2012-03-08 02:53:53 |
Daniel van Vugt |
compiz-core: milestone |
|
0.9.7.2 |
|
2012-03-12 09:23:19 |
Launchpad Janitor |
branch linked |
|
lp:compiz |
|
2012-03-12 09:25:13 |
Launchpad Janitor |
compiz (Ubuntu): status |
New |
Fix Released |
|
2012-03-12 12:43:17 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/compiz |
|
2012-03-13 10:38:05 |
Didier Roche-Tolomelli |
unity: status |
Fix Committed |
Fix Released |
|
2012-03-13 10:38:07 |
Didier Roche-Tolomelli |
compiz-core: status |
Fix Committed |
Fix Released |
|
2012-03-13 10:38:10 |
Didier Roche-Tolomelli |
unity (Ubuntu): status |
New |
Fix Released |
|
2012-03-14 01:39:46 |
Daniel van Vugt |
compiz-core: status |
Fix Released |
Fix Committed |
|
2012-03-19 11:58:09 |
Daniel van Vugt |
compiz-core: status |
Fix Committed |
Fix Released |
|
2012-04-17 09:54:51 |
Didier Roche-Tolomelli |
unity-distro-priority: status |
Fix Committed |
Fix Released |
|