diff --git a/i3-migrate-config-to-v4.pl b/i3-migrate-config-to-v4.pl index eee730d1..02981457 100755 --- a/i3-migrate-config-to-v4.pl +++ b/i3-migrate-config-to-v4.pl @@ -60,7 +60,9 @@ sub need_to_convert { for my $line (@lines) { # only v4 configfiles can use bindcode or workspace_layout - return 0 if $line =~ /^bindcode/ || $line =~ /^workspace_layout/; + return 0 if $line =~ /^bindcode/ || + $line =~ /^workspace_layout/ || + $line =~ /^force_focus_wrapping/; # have a look at bindings next unless $line =~ /^bind/; diff --git a/src/cfgparse.y b/src/cfgparse.y index 42438893..83d95fc5 100644 --- a/src/cfgparse.y +++ b/src/cfgparse.y @@ -65,6 +65,7 @@ static int detect_version(char *buf) { /* check for some v4-only statements */ if (strncasecmp(line, "bindcode", strlen("bindcode")) == 0 || + strncasecmp(line, "force_focus_wrapping", strlen("force_focus_wrapping")) == 0 || strncasecmp(line, "# i3 config file (v4)", strlen("# i3 config file (v4)")) == 0 || strncasecmp(line, "workspace_layout", strlen("workspace_layout")) == 0) { printf("deciding for version 4 due to this line: %.*s\n", (int)(walk-line), line);