Assign the sticky value for _NET_WM_DESKTOP on scratchpad windows. (#2457)

fixes #2456
This commit is contained in:
Ingo Bürk
2016-09-27 07:39:17 +02:00
committed by Michael Stapelberg
parent c93056b2d8
commit a15ce8cb8d
3 changed files with 40 additions and 8 deletions

View File

@ -345,6 +345,26 @@ is(get_net_wm_desktop($con), 0xFFFFFFFF, '_NET_WM_DESKTOP is updated');
kill_windows;
exit_gracefully($pid);
###############################################################################
# _NET_WM_DESKTOP is updated when a window is moved to the scratchpad.
###############################################################################
$pid = launch_with_config($config);
cmd 'workspace 0';
$con = open_window;
cmd 'floating enable';
is(get_net_wm_desktop($con), 0, '_NET_WM_DESKTOP is set sanity check)');
cmd 'move scratchpad';
is(get_net_wm_desktop($con), 0xFFFFFFFF, '_NET_WM_DESKTOP is updated');
cmd 'scratchpad show';
is(get_net_wm_desktop($con), 0, '_NET_WM_DESKTOP is set sanity check)');
kill_windows;
exit_gracefully($pid);
###############################################################################
done_testing;