aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnders Engstrom <ankaan@gmail.com>2009-04-26 19:10:02 +0200
committerAnders Engstrom <ankaan@gmail.com>2009-04-26 19:10:02 +0200
commit6d612a5fe90bbddcce9e256ab75e5cbbcd595755 (patch)
treede8ac638f03f1537828cc0d96bd9df6d72f75a63
parentc66dbc43fff23c8606a5a531f6530dd7ff9e4661 (diff)
downloadXMonadContrib-6d612a5fe90bbddcce9e256ab75e5cbbcd595755.tar.gz
XMonadContrib-6d612a5fe90bbddcce9e256ab75e5cbbcd595755.tar.xz
XMonadContrib-6d612a5fe90bbddcce9e256ab75e5cbbcd595755.zip
submapDefault fix key leakage
Ignore-this: edb0a2a03b2ed2959cb7068ae601fa28 darcs-hash:20090426171002-8978f-4ceb1e72cf94d546dfad4470079d02625a00b812.gz
-rw-r--r--XMonad/Actions/Submap.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/XMonad/Actions/Submap.hs b/XMonad/Actions/Submap.hs
index 8e26721..469f97d 100644
--- a/XMonad/Actions/Submap.hs
+++ b/XMonad/Actions/Submap.hs
@@ -75,7 +75,7 @@ submapDefault def keys = do
then nextkey
else return (m, keysym)
- io $ ungrabKeyboard d currentTime
-
m' <- cleanMask m
maybe def id (M.lookup (m', s) keys)
+
+ io $ ungrabKeyboard d currentTime