File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Sources/OpenSwiftUICore/Layout/Dynamic Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -60,18 +60,18 @@ package struct DynamicLayoutMap {
6060 let index = map. partitionPoint { ( id, value) in
6161 DynamicContainerID ( uniqueId: uniqueId, viewIndex: 0 ) <= id
6262 }
63- var endIndex = index
6463 guard index != map. count else {
6564 return
6665 }
67- while endIndex != map. count {
68- let indexUniqueId = map [ endIndex] . id. uniqueId
69- guard indexUniqueId == uniqueId else {
66+ var currentIndex = index
67+ repeat {
68+ let currentUniqueId = map [ currentIndex] . id. uniqueId
69+ guard currentUniqueId == uniqueId else {
7070 break
7171 }
72- endIndex &+= 1
73- }
74- map. removeSubrange ( index ..< endIndex )
72+ currentIndex &+= 1
73+ } while currentIndex != map . count
74+ map. removeSubrange ( index ..< currentIndex )
7575 sortedSeed = . zero
7676 }
7777
You can’t perform that action at this time.
0 commit comments