summaryrefslogtreecommitdiff
path: root/Sora/Views/MainView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/MainView.swift')
-rw-r--r--Sora/Views/MainView.swift4
1 files changed, 3 insertions, 1 deletions
diff --git a/Sora/Views/MainView.swift b/Sora/Views/MainView.swift
index f01a1e6..aa89aa3 100644
--- a/Sora/Views/MainView.swift
+++ b/Sora/Views/MainView.swift
@@ -13,7 +13,9 @@ struct MainView: View {
updateManager(newState)
}
.onChange(of: manager.historyIndex) { _, _ in
- manager.selectedPost = nil
+ if manager.isNavigatingHistory {
+ manager.selectedPost = nil
+ }
}
.onAppear(perform: initializeManager)
.onChange(of: settings.providerCredentials) { initializeManager() }