Activity log for bug #944979

Date Who What changed Old value New value Message
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