command: don't zoom floating views

This commit is contained in:
Isaac Freund 2020-06-11 01:15:01 +02:00
parent ff219c7d8d
commit 8839ae7335
No known key found for this signature in database
GPG key ID: 86DED400DDFD7A11

View file

@ -38,6 +38,9 @@ pub fn zoom(
const output = seat.focused_output; const output = seat.focused_output;
const focused_node = @fieldParentPtr(ViewStack(View).Node, "view", current_focus); const focused_node = @fieldParentPtr(ViewStack(View).Node, "view", current_focus);
// Don't zoom floating views
if (current_focus.floating) return;
var it = ViewStack(View).iterator(output.views.first, output.current_focused_tags); var it = ViewStack(View).iterator(output.views.first, output.current_focused_tags);
const zoom_node = if (focused_node == it.next()) const zoom_node = if (focused_node == it.next())
if (it.next()) |second| second else null if (it.next()) |second| second else null