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

check if scratchpad is show in another workspace
This commit is contained in:
athrungithub 2019-01-30 11:05:46 -03:00 committed by Drew DeVault
parent 4f4424f66c
commit 5cb3d4769c

View file

@ -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;
}