diff --git a/ShhShell/Views/Terminal/ShellTabView.swift b/ShhShell/Views/Terminal/ShellTabView.swift index bef9e01..63c4288 100644 --- a/ShhShell/Views/Terminal/ShellTabView.swift +++ b/ShhShell/Views/Terminal/ShellTabView.swift @@ -53,11 +53,11 @@ struct ShellTabView: View { //header HStack(alignment: .center, spacing: 10) { Button() { + dismiss() for session in container.sessions.values { session.handler.disconnect() session.handler.cleanup() } - dismiss() } label: { TrafficLightRed() } diff --git a/SwiftTerm b/SwiftTerm index 53d2641..44c9724 160000 --- a/SwiftTerm +++ b/SwiftTerm @@ -1 +1 @@ -Subproject commit 53d264186ac0196f8e2a322380b51629e23b272a +Subproject commit 44c9724e7d3818f8028386b18f8d0c9e714136d7