]> git.sur5r.net Git - i3/i3/commitdiff
Merge pull request #1704 from acrisci/bug/cmd-detect-base-16
authorMichael Stapelberg <stapelberg@users.noreply.github.com>
Wed, 13 May 2015 06:35:06 +0000 (08:35 +0200)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Wed, 13 May 2015 06:35:06 +0000 (08:35 +0200)
Detect base 16 in cmd criteria

src/commands.c

index 3263dd0394b0d73216151f454e31bbb214f6bb22..506ebfb873ec03ffc9761b4ee87a85d796a5a640 100644 (file)
@@ -335,7 +335,7 @@ void cmd_criteria_add(I3_CMD, char *ctype, char *cvalue) {
 
     if (strcmp(ctype, "con_id") == 0) {
         char *end;
-        long parsed = strtol(cvalue, &end, 10);
+        long parsed = strtol(cvalue, &end, 0);
         if (parsed == LONG_MIN ||
             parsed == LONG_MAX ||
             parsed < 0 ||
@@ -350,7 +350,7 @@ void cmd_criteria_add(I3_CMD, char *ctype, char *cvalue) {
 
     if (strcmp(ctype, "id") == 0) {
         char *end;
-        long parsed = strtol(cvalue, &end, 10);
+        long parsed = strtol(cvalue, &end, 0);
         if (parsed == LONG_MIN ||
             parsed == LONG_MAX ||
             parsed < 0 ||