summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-06-16 01:40:54 -0700
committerFuwn <[email protected]>2025-06-16 01:40:54 -0700
commitdad42cf466febaa105699ec08b97004ca35bcb51 (patch)
treed365f5329ce6f10c55e0e25e5c77f727b9cb86a9
parentfeat: Development commit (diff)
downloadsora-testing-dad42cf466febaa105699ec08b97004ca35bcb51.tar.xz
sora-testing-dad42cf466febaa105699ec08b97004ca35bcb51.zip
feat: Development commit
-rw-r--r--Sora/Views/Generic/GenericListView.swift8
1 files changed, 4 insertions, 4 deletions
diff --git a/Sora/Views/Generic/GenericListView.swift b/Sora/Views/Generic/GenericListView.swift
index 5945a03..895add8 100644
--- a/Sora/Views/Generic/GenericListView.swift
+++ b/Sora/Views/Generic/GenericListView.swift
@@ -320,6 +320,8 @@ struct GenericListView<T: Identifiable & Hashable & GenericItem>: View { // swi
manager.searchText = item.tags.joined(separator: " ")
selectedTab = 0
+ isPresented.toggle()
+
if previousProvider == settings.preferredBooru {
let localManager = manager
let localSettings = settings
@@ -333,8 +335,6 @@ struct GenericListView<T: Identifiable & Hashable & GenericItem>: View { // swi
settings.incrementBookmarkVisitCount(withID: item.id)
settings.updateBookmarkLastVisit(withID: item.id)
}
-
- isPresented.toggle()
}) {
GenericItemView(
item: item,
@@ -349,11 +349,11 @@ struct GenericListView<T: Identifiable & Hashable & GenericItem>: View { // swi
let localManager = manager
let localSettings = settings
+ isPresented.toggle()
+
Task(priority: .userInitiated) {
await localManager.performSearch(settings: localSettings)
}
-
- isPresented.toggle()
}) {
Label("Add to Search", systemImage: "plus")
}