Skip to main content

reduce diff churn

ID
0d34ad6
date
2023-06-09 17:56:19+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
97888b1
message
reduce diff churn
changed files
1 file, 10 additions, 10 deletions

Changed files

BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift (3636) → BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift (3684)

diff --git a/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift b/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift
index dbf7e40..41763d5 100644
--- a/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift
+++ b/BlinkReviewer/BlinkReviewer/Views/ThumbnailList.swift
@@ -73,19 +73,19 @@ struct ThumbnailList: View {
                     // See https://developer.apple.com/documentation/swiftui/view/scrollposition(initialanchor:)
                         .flipsForRightToLeftLayoutDirection(true)
                         .environment(\.layoutDirection, .rightToLeft)
-                }.padding()
+                    }.padding()
             }
-            .frame(height: 90)
-            .flipsForRightToLeftLayoutDirection(true)
-            .environment(\.layoutDirection, .rightToLeft)
-            .onChange(of: selectedAssetIndex, perform: { newIndex in
-                withAnimation {
+                .frame(height: 90)
+                .flipsForRightToLeftLayoutDirection(true)
+                .environment(\.layoutDirection, .rightToLeft)
+                .onChange(of: selectedAssetIndex, perform: { newIndex in
+                    withAnimation {
+                        proxy.scrollTo(selectedAssetIndex, anchor: .center)
+                    }
+                })
+                .onAppear {
                     proxy.scrollTo(selectedAssetIndex, anchor: .center)
                 }
-            })
-            .onAppear {
-                proxy.scrollTo(selectedAssetIndex, anchor: .center)
-            }
         }
     }
 }