diff options
author | Ran Benita <ran234@gmail.com> | 2012-06-29 17:31:10 +0300 |
---|---|---|
committer | Ran Benita <ran234@gmail.com> | 2012-07-01 00:51:56 +0300 |
commit | 213dcf686f349d668f16d1ec7810045b4b8de191 (patch) | |
tree | f3f69eaacab6f6436c009409dd8b0c6bb3238ec0 /src/xkbcomp/vmod.c | |
parent | 48b4d30aa39a0d41490b8099576909fda73d3a75 (diff) | |
download | xorg-lib-libxkbcommon-213dcf686f349d668f16d1ec7810045b4b8de191.tar.gz |
Use enum for merge mode
The merge mode shows up in a lot of functions, so it's useful to give it
a distinct type.
Signed-off-by: Ran Benita <ran234@gmail.com>
Diffstat (limited to 'src/xkbcomp/vmod.c')
-rw-r--r-- | src/xkbcomp/vmod.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/xkbcomp/vmod.c b/src/xkbcomp/vmod.c index c188c2b..ae5867c 100644 --- a/src/xkbcomp/vmod.c +++ b/src/xkbcomp/vmod.c @@ -66,10 +66,10 @@ ClearVModInfo(VModInfo *info, struct xkb_keymap *keymap) * XkbServerMap's vmod is set to the given modifier. Otherwise, the vmod is 0. * * @param stmt The statement specifying the name and (if any the value). - * @param mergeMode Merge strategy (e.g. MergeOverride) + * @param mergeMode Merge strategy (e.g. MERGE_OVERRIDE) */ bool -HandleVModDef(VModDef *stmt, struct xkb_keymap *keymap, unsigned mergeMode, +HandleVModDef(VModDef *stmt, struct xkb_keymap *keymap, enum merge_mode mergeMode, VModInfo *info) { int i, bit, nextFree; @@ -104,13 +104,13 @@ HandleVModDef(VModDef *stmt, struct xkb_keymap *keymap, unsigned mergeMode, str1 = xkb_atom_text(keymap->ctx, stmt->name); WARN("Virtual modifier %s multiply defined\n", str1); str1 = XkbcModMaskText(srv->vmods[i], true); - if (mergeMode == MergeOverride) + if (mergeMode == MERGE_OVERRIDE) { str2 = str1; str1 = XkbcModMaskText(mod.uval, true); } ACTION("Using %s, ignoring %s\n", str1, str2); - if (mergeMode == MergeOverride) + if (mergeMode == MERGE_OVERRIDE) srv->vmods[i] = mod.uval; return true; } |