Skip to content

Commit 60e4b4f

Browse files
New tabs after current focus Bug Fix for issue #1704 (#1719)
* Update Editor.swift changed tab append to tab insert at index after selected tab * Update Editor.swift Fixed issue where tab deleted tab next to it. * Update Editor.swift Fixed issue where closing a file on the side window caused an error.
1 parent 5489999 commit 60e4b4f

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

CodeEdit/Features/Editor/Models/Editor.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,13 +195,11 @@ final class Editor: ObservableObject, Identifiable {
195195
if let index {
196196
tabs.insert(item, at: index)
197197
} else {
198-
guard let currentTab = selectedTab, let currentIndex = tabs.firstIndex(of: currentTab)
199-
else {
198+
if let selectedTab, let currentIndex = tabs.firstIndex(of: selectedTab) {
199+
tabs.insert(item, at: tabs.index(after: currentIndex))
200+
} else {
200201
tabs.append(item)
201-
return
202202
}
203-
let nextIndex = tabs.index(after: currentIndex)
204-
tabs.insert(item, at: nextIndex)
205203
}
206204
selectedTab = item
207205
if !fromHistory {

0 commit comments

Comments
 (0)