diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gui/gui.zig | 8 |
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; } |
