]> git.sur5r.net Git - i3/i3/commitdiff
cfgparse: be forgiving about a missing "ms" after a duration
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 22 Sep 2012 12:21:35 +0000 (14:21 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 22 Sep 2012 12:21:35 +0000 (14:21 +0200)
While it’s certainly better and clearer to specify it, we should do the
right thing when the unit is missing, just like CSS for example
(margin: 0; is okay, margin: 0px; too).

src/cfgparse.y

index bcd7d20c5e5c8964cab7cf830d405cf1b208e581..c3efb0639657085ab6f0bf25ef7091016723f85f 100644 (file)
@@ -1057,7 +1057,8 @@ word_or_number:
     ;
 
 duration:
-    NUMBER TOK_TIME_MS { sasprintf(&$$, "%d", $1); }
+    NUMBER { sasprintf(&$$, "%d", $1); }
+    | NUMBER TOK_TIME_MS { sasprintf(&$$, "%d", $1); }
     ;
 
 mode: