** Changed in: compiz-core
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dp-unity
https://bugs.launchpad.net/bugs/944979
Title:
Quicklist are not showing if right-clicking a launcher icon in Expo
mode if triggered by Super + S
Status in Compiz Core:
Fix Released
Status in Unity:
Fix Released
Status in Unity Distro Priority:
Fix Committed
Status in “compiz” package in Ubuntu:
Fix Released
Status in “unity” package in Ubuntu:
Fix Released
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::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 ?
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz-core/+bug/944979/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp