fix: allow quitting multiple apps in a row (follow-up on #5421)

This commit is contained in:
lwouis
2026-03-20 21:01:18 +01:00
parent 7dd11cff01
commit 56c1927584
+2 -1
View File
@@ -316,7 +316,8 @@ class Windows {
private static func adaptSelectionToVisibleIndexes(_ visibleIndexes: [Int], _ firstVisibleIndex: Int) {
guard let lastVisibleIndex = visibleIndexes.last else { return }
if !visibleIndexes.contains(selectedWindowIndex) {
updateSelectedAndHoveredWindowIndex(firstVisibleIndex)
let closest = visibleIndexes.last(where: { $0 < selectedWindowIndex }) ?? lastVisibleIndex
updateSelectedAndHoveredWindowIndex(closest)
return
}
if selectedWindowIndex > lastVisibleIndex {