]> git.sur5r.net Git - i3/i3/blobdiff - src/ipc.c
i3bar: make modifier behave like floating_modifier
[i3/i3] / src / ipc.c
index 25da16170129594f75416ec2bb76cc0ccec4f253..eebb576ef4cefa8899d04a04f92b179475f95026 100644 (file)
--- a/src/ipc.c
+++ b/src/ipc.c
@@ -656,32 +656,7 @@ static void dump_bar_config(yajl_gen gen, Barconfig *config) {
     }
 
     ystr("modifier");
-    switch (config->modifier) {
-        case M_NONE:
-            ystr("none");
-            break;
-        case M_CONTROL:
-            ystr("ctrl");
-            break;
-        case M_SHIFT:
-            ystr("shift");
-            break;
-        case M_MOD1:
-            ystr("Mod1");
-            break;
-        case M_MOD2:
-            ystr("Mod2");
-            break;
-        case M_MOD3:
-            ystr("Mod3");
-            break;
-        case M_MOD5:
-            ystr("Mod5");
-            break;
-        default:
-            ystr("Mod4");
-            break;
-    }
+    y(integer, config->modifier);
 
     dump_bar_bindings(gen, config);