]> git.sur5r.net Git - i3/i3/commitdiff
Bugfix: Don’t create a workspace named "back_and_forth" on startup
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 26 Nov 2011 22:24:30 +0000 (22:24 +0000)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 26 Nov 2011 22:24:30 +0000 (22:24 +0000)
Fixes #565

src/randr.c

index 68e8457f81bb6c95550e28a74740f95e67f6c412..e4bff1ff57e8475d089d4c72d1bcfd4c26a02ad0 100644 (file)
@@ -420,11 +420,12 @@ void init_ws_for_output(Output *output, Con *content) {
             continue;
         DLOG("relevant command = %s\n", bind->command);
         char *target = bind->command + strlen("workspace ");
-        /* We check if this is the workspace next/prev command. Beware: The
-         * workspace names "next" and "prev" are OK, so we check before
-         * stripping the double quotes */
+        /* We check if this is the workspace next/prev/back_and_forth command.
+         * Beware: The workspace names "next", "prev" and "back_and_forth" are
+         * OK, so we check before stripping the double quotes */
         if (strncasecmp(target, "next", strlen("next")) == 0 ||
-            strncasecmp(target, "prev", strlen("prev")) == 0)
+            strncasecmp(target, "prev", strlen("prev")) == 0 ||
+            strncasecmp(target, "back_and_forth", strlen("back_and_forth")) == 0)
             continue;
         if (*target == '"')
             target++;