X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3;a=blobdiff_plain;f=testcases%2Ft%2F295-net-wm-state-focused.t;fp=testcases%2Ft%2F295-net-wm-state-focused.t;h=fd7c251306ecee62a4446360d8d22f2afae11fcd;hp=1881154e4be362c0576d82c62b4b8604180936c4;hb=dc16df439e8866ba49b69304412757c07d5807e5;hpb=a0105dd2f22a96fe1b99be7eee9f716d6ef071e4 diff --git a/testcases/t/295-net-wm-state-focused.t b/testcases/t/295-net-wm-state-focused.t index 1881154e..fd7c2513 100644 --- a/testcases/t/295-net-wm-state-focused.t +++ b/testcases/t/295-net-wm-state-focused.t @@ -23,15 +23,17 @@ my ($windowA, $windowB); fresh_workspace; $windowA = open_window; - ok(is_net_wm_state_focused($windowA), 'a newly opened window that is focused should have _NET_WM_STATE_FOCUSED set'); $windowB = open_window; - ok(!is_net_wm_state_focused($windowA), 'when a another window is focused, the old window should not have _NET_WM_STATE_FOCUSED set'); +ok(is_net_wm_state_focused($windowB), 'a newly opened window that is focused should have _NET_WM_STATE_FOCUSED set'); -fresh_workspace; +# See issue #3495. +cmd 'kill'; +ok(is_net_wm_state_focused($windowA), 'when the second window is closed, the first window should have _NET_WM_STATE_FOCUSED set'); -ok(!is_net_wm_state_focused($windowB), 'when focus moves to the ewmh support window, neither window should have _NET_WM_STATE_FOCUSED set'); +fresh_workspace; +ok(!is_net_wm_state_focused($windowA), 'when focus moves to the ewmh support window, no window should have _NET_WM_STATE_FOCUSED set'); done_testing;