diff options
author | Spencer Janssen <sjanssen@cse.unl.edu> | 2007-08-14 19:04:16 +0200 |
---|---|---|
committer | Spencer Janssen <sjanssen@cse.unl.edu> | 2007-08-14 19:04:16 +0200 |
commit | 8857f01488afe113bcf7fd8b46418eb863cced42 (patch) | |
tree | 9b6528ea39d3400dd5d3912c2ca0dc2b07eaa668 | |
parent | e09b645052245e8bfc1db29d80ef1d20575dc2a7 (diff) | |
download | XMonadContrib-8857f01488afe113bcf7fd8b46418eb863cced42.tar.gz XMonadContrib-8857f01488afe113bcf7fd8b46418eb863cced42.tar.xz XMonadContrib-8857f01488afe113bcf7fd8b46418eb863cced42.zip |
Use maskEvent rather than nextEvent. Fixes rare segfaults
darcs-hash:20070814170416-a5988-dd4a3197f2442953ece2075a39b18d3372b313ba.gz
Diffstat (limited to '')
-rw-r--r-- | XPrompt.hs | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -166,7 +166,7 @@ eventLoop action = do d <- gets dpy (keysym,string,event) <- io $ allocaXEvent $ \e -> do - nextEvent d e + maskEvent d keyPressMask e ev <- getEvent e (ks,s) <- lookupString $ asKeyEvent e return (ks,s,ev) |