summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2009-07-02 21:07:45 +0000
committerSergey Udaltsov <svu@gnome.org>2009-07-02 21:07:45 +0000
commitae32a0cfe808b49da1f0ea29647eaf2380742163 (patch)
tree3266a5ae578885b33658e2de18134de03e5a97c0
parentd709f811ca6b86c6ba8400d72bdc0b27bb0d92e6 (diff)
downloadlibxklavier-ae32a0cfe808b49da1f0ea29647eaf2380742163.tar.gz
fix for flag enumeration, b.fd.o#21578
-rw-r--r--ChangeLog5
-rw-r--r--libxklavier/xkl_engine.h12
2 files changed, 11 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 63f852d..9cb6653 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-02 svu
+
+ * libxklavier/xkl_engine.h: small fix for flag enum,
+ https://bugs.freedesktop.org/show_bug.cgi?id=21578
+
2009-06-28 svu
* libxklavier/xkl_engine.h, reference/tmpl/*: fix small gtk-doc issues
diff --git a/libxklavier/xkl_engine.h b/libxklavier/xkl_engine.h
index 8f2eede..db40828 100644
--- a/libxklavier/xkl_engine.h
+++ b/libxklavier/xkl_engine.h
@@ -60,12 +60,12 @@ extern "C" {
* @XKLF_DEVICE_DISCOVERY: Backend supports device discovery, can notify
*/
typedef enum {
- XKLF_CAN_TOGGLE_INDICATORS = 0x01,
- XKLF_CAN_OUTPUT_CONFIG_AS_ASCII = 0x02,
- XKLF_CAN_OUTPUT_CONFIG_AS_BINARY = 0x04,
- XKLF_MULTIPLE_LAYOUTS_SUPPORTED = 0x08,
- XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT = 0x10,
- XKLF_DEVICE_DISCOVERY = 0x20
+ XKLF_CAN_TOGGLE_INDICATORS = 1 << 0,
+ XKLF_CAN_OUTPUT_CONFIG_AS_ASCII = 1 << 1,
+ XKLF_CAN_OUTPUT_CONFIG_AS_BINARY = 1 << 2,
+ XKLF_MULTIPLE_LAYOUTS_SUPPORTED = 1 << 3,
+ XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT = 1 << 4,
+ XKLF_DEVICE_DISCOVERY = 1 << 5
} XklEngineFeatures;
/**