gri3-wm/testcases
Orestis Floros 2403c43f7b Make 'focus' disable blocking fullscreen windows
The problem here is that con_fullscreen_permits_focusing() does not
check if there is a blocking fullscreen container in the workspace that
the container to be focused belongs. This makes it possible to focus a
container behind a fullscreen window if it's in an unfocused workspace.

This commit introduces a change in the 'focus' command behaviour. When
focusing a container blocked by a fullscreen container, either CF_OUTPUT
or CF_GLOBAL, the blocking container loses its fullscreen mode and the
target container is focused like normal.

This should not affect directional focus commands: left, right, up,
down, parent, child.

Fixes issue #1819.
2017-12-11 19:14:33 +02:00
..
lib Move is_num_fullscreen to Test.pm 2017-12-11 19:14:33 +02:00
t Make 'focus' disable blocking fullscreen windows 2017-12-11 19:14:33 +02:00
.gitignore
Makefile.PL testcases/Makefile.PL: tell MakeMaker this is a pure-Perl distribution (#2922) 2017-09-10 11:25:43 +02:00
complete-run.pl.in complete-run.pl: accept the xvfb option from command line 2017-12-05 00:22:14 +02:00
i3-test.config
inject_randr1.5.c WIFEXITED needs sys/wait.h (#2989) 2017-09-25 09:11:15 -07:00
new-test Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
restart-state.golden
valgrind.supp