Check if found ws is focused in new view handler

Fixes #714, by preventing change of focus from a window to the whole ws
This commit is contained in:
Mykyta Holubakha 2016-06-21 20:38:06 +03:00
parent 71f710cf0f
commit bfdda1505e

View file

@ -198,11 +198,12 @@ static bool handle_view_created(wlc_handle handle) {
if (pid) { if (pid) {
// using newview as a temp storage location here, // using newview as a temp storage location here,
// rather than adding yet another workspace var // rather than adding yet another workspace var
if ((newview = workspace_for_pid(pid))) { newview = workspace_for_pid(pid);
if (newview && newview != current_ws) {
focused = newview; focused = newview;
newview = NULL;
return_to_workspace = true; return_to_workspace = true;
} }
newview = NULL;
} }
} }