summaryrefslogtreecommitdiff
path: root/Sora/Views/Post/Grid/PostGridView.swift
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-07-10 07:12:24 -0700
committerFuwn <[email protected]>2025-07-10 07:12:24 -0700
commit0c218bc9a19ad10a86f7993bb758f44a3db8c4b8 (patch)
tree04ab40e7b5c94f7340503c75cae31bfcad4a7791 /Sora/Views/Post/Grid/PostGridView.swift
parentfeat: Development commit (diff)
downloadsora-testing-0c218bc9a19ad10a86f7993bb758f44a3db8c4b8.tar.xz
sora-testing-0c218bc9a19ad10a86f7993bb758f44a3db8c4b8.zip
feat: Development commit
Diffstat (limited to 'Sora/Views/Post/Grid/PostGridView.swift')
-rw-r--r--Sora/Views/Post/Grid/PostGridView.swift8
1 files changed, 4 insertions, 4 deletions
diff --git a/Sora/Views/Post/Grid/PostGridView.swift b/Sora/Views/Post/Grid/PostGridView.swift
index 47df932..4f7fbd9 100644
--- a/Sora/Views/Post/Grid/PostGridView.swift
+++ b/Sora/Views/Post/Grid/PostGridView.swift
@@ -200,11 +200,11 @@ struct PostGridView: View { // swiftlint:disable:this type_body_length
updateViewState(for: queryID, posts: newPosts)
if let scrollID = pendingScrollPosition {
- DispatchQueue.main.async {
- proxy.scrollTo(scrollID, anchor: .top)
+ proxy.scrollTo(scrollID, anchor: .top)
- pendingScrollPosition = nil
- }
+ pendingScrollPosition = nil
+ } else {
+ proxy.scrollTo(queryID, anchor: .top)
}
}
}