sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 5cb3d4769cb055f542e6cb5fc979dd8f0fb9a8f3
parent 4f4424f66caa527869acf79a5e64d31a6212378f
Author: athrungithub <athrun@arnet.com.ar>
Date:   Wed, 30 Jan 2019 11:05:46 -0300

criteria & scratchpad verify if show in another workspace (#3522)

check if scratchpad is show in another workspace
Diffstat:
Msway/commands/scratchpad.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sway/commands/scratchpad.c b/sway/commands/scratchpad.c @@ -72,8 +72,10 @@ static void scratchpad_toggle_container(struct sway_container *con) { return; } + struct sway_seat *seat = input_manager_current_seat(); + struct sway_workspace *ws = seat_get_focused_workspace(seat); // Check if it matches a currently visible scratchpad window and hide it. - if (con->workspace) { + if (con->workspace && ws == con->workspace) { root_scratchpad_hide(con); return; }