summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2009-08-17 20:45:39 +0000
committerSergey Udaltsov <svu@gnome.org>2009-08-17 20:45:39 +0000
commit82e87a4c9d351162875b3392169e7c7971bfe390 (patch)
tree38dc1c33e907fd987cc1289310e11c800975a7ae
parente04c647b5a321f8acfc43dd72529b794f8b16b93 (diff)
downloadlibxklavier-82e87a4c9d351162875b3392169e7c7971bfe390.tar.gz
fixed XIE-related check, b.g.o#583709
-rw-r--r--ChangeLog5
-rw-r--r--libxklavier/xklavier_xkb.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index f4beb86..85d0207 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-08-17 svu
+
+ * libxklavier/xklavier_xkb.c: fixed a bug with XIE check,
+ http://bugzilla.gnome.org/show_bug.cgi?id=583709
+
2009-07-20 svu
* tests/Makefile.am: a bit of cleanup, thanks Samuli Suominen
diff --git a/libxklavier/xklavier_xkb.c b/libxklavier/xklavier_xkb.c
index e445797..33da2fa 100644
--- a/libxklavier/xklavier_xkb.c
+++ b/libxklavier/xklavier_xkb.c
@@ -96,7 +96,7 @@ xkl_xkb_resume_listen(XklEngine * engine)
XkbNamesNotify, XKB_NAMES_EVT_DTL_MASK,
XKB_NAMES_EVT_DTL_MASK);
#ifdef HAVE_XINPUT
- if (xkl_engine_priv(engine, features) | XKLF_DEVICE_DISCOVERY) {
+ if (xkl_engine_priv(engine, features) & XKLF_DEVICE_DISCOVERY) {
DevicePresence(display, xitype, xiclass);
XSelectExtensionEvent(display,
xkl_engine_priv(engine, root_window),