File from_upstream__fix-mmkeys.patch of Package python-mmkeys
From: Christoph Reiter <reiter.christoph@gmail.com>
Description: Upgrade mmkeys.c to the version in quodlibet
Sonata's version of mmkeys misses some changes from upstream that prevent gnome-settings-daemon from getting multimedia keys
Bug-Debian: http://bugs.debian.org/644735
--- a/mmkeys/mmkeys.c
+++ b/mmkeys/mmkeys.c
@@ -165,35 +165,7 @@
gdk_error_trap_push ();
XGrabKey (GDK_DISPLAY (), key_code,
- 0,
- GDK_WINDOW_XID (root), True,
- GrabModeAsync, GrabModeAsync);
- XGrabKey (GDK_DISPLAY (), key_code,
- Mod2Mask,
- GDK_WINDOW_XID (root), True,
- GrabModeAsync, GrabModeAsync);
- XGrabKey (GDK_DISPLAY (), key_code,
- Mod5Mask,
- GDK_WINDOW_XID (root), True,
- GrabModeAsync, GrabModeAsync);
- XGrabKey (GDK_DISPLAY (), key_code,
- LockMask,
- GDK_WINDOW_XID (root), True,
- GrabModeAsync, GrabModeAsync);
- XGrabKey (GDK_DISPLAY (), key_code,
- Mod2Mask | Mod5Mask,
- GDK_WINDOW_XID (root), True,
- GrabModeAsync, GrabModeAsync);
- XGrabKey (GDK_DISPLAY (), key_code,
- Mod2Mask | LockMask,
- GDK_WINDOW_XID (root), True,
- GrabModeAsync, GrabModeAsync);
- XGrabKey (GDK_DISPLAY (), key_code,
- Mod5Mask | LockMask,
- GDK_WINDOW_XID (root), True,
- GrabModeAsync, GrabModeAsync);
- XGrabKey (GDK_DISPLAY (), key_code,
- Mod2Mask | Mod5Mask | LockMask,
+ AnyModifier,
GDK_WINDOW_XID (root), True,
GrabModeAsync, GrabModeAsync);