From d686f2f8731a1b7a9c4524a30d4413200d768621 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 26 Nov 2011 22:24:30 +0000 Subject: [PATCH] =?UTF-8?q?Bugfix:=20Don=E2=80=99t=20create=20a=20workspac?= =?UTF-8?q?e=20named=20"back=5Fand=5Fforth"=20on=20startup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #565 --- src/randr.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/randr.c b/src/randr.c index 68e8457f..e4bff1ff 100644 --- a/src/randr.c +++ b/src/randr.c @@ -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++;