summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gui/gui.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gui/gui.zig b/src/gui/gui.zig
index 39d7f61e..2cde5edf 100644
--- a/src/gui/gui.zig
+++ b/src/gui/gui.zig
@@ -2075,11 +2075,11 @@ fn groupOf(groups: *const Groups, serial: u32) usize {
return 0;
}
-/// A notice floats over the panes (tier 4), except while a pane closes: then
-/// it stays in its own pane's group, under the tombstone sliding over it.
+/// A notice floats over the panes and its pane's picture (tier 4) while
+/// nothing moves; while anything does it stays in its own pane's group, under
+/// whatever pane slides, opens or closes over it.
fn noticeGroup(groups: *const Groups, layer: *const pardes.Layer) usize {
- for (groups.items[1..][0..groups.tracks]) |group|
- if (group.track.?.phase == .closing) return groupAt(groups, layer.viewport.x, layer.viewport.y);
+ if (groups.tracks > 0) return groupAt(groups, layer.viewport.x, layer.viewport.y);
return groups.notices;
}