]> git.sur5r.net Git - i3/i3/blobdiff - src/cfgparse.y
Same bugfix as 2a215fd, but for assignments with invalid criteria
[i3/i3] / src / cfgparse.y
index 86e9ea98ea58371f85dc3e6a00bc5f1b62f7ab76..8faeff8503b8b587ba74524115d0bea6b2b811bc 100644 (file)
@@ -1148,6 +1148,10 @@ assign:
     }
     | TOKASSIGN match STR
     {
+        if (match_is_empty(&current_match)) {
+            ELOG("Match is empty, ignoring this assignment\n");
+            break;
+        }
         printf("new assignment, using above criteria, to workspace %s\n", $3);
         Assignment *assignment = scalloc(sizeof(Assignment));
         assignment->match = current_match;