Skip to content

Commit

Permalink
Merge pull request #5404 from hadesanc1/hadesanc1/issue5402
Browse files Browse the repository at this point in the history
当在版本设置中连续按下mod右侧的“删除”按钮时,g概率导致PCL2崩溃。
  • Loading branch information
LTCatt authored Jan 15, 2025
2 parents 96a4bd0 + 3b1ab78 commit 604bcd0
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,13 @@ Public Class MyLocalModItem
End If
'计算滑动范围
Dim Index = CType(Parent, StackPanel).Children.IndexOf(Me)
If Index < 0 OrElse Index >= CType(Parent, StackPanel).Children.Count Then Exit Sub
SwipeStart = Math.Min(SwipeStart, Index)
SwipeEnd = Math.Max(SwipeEnd, Index)
If SwipeStart < 0 Then SwipeStart = 0
If SwipeEnd < 0 Then SwipeEnd = 0
If SwipeStart >= CType(Parent, StackPanel).Children.Count Then SwipeStart = CType(Parent, StackPanel).Children.Count - 1
If SwipeEnd >= CType(Parent, StackPanel).Children.Count Then SwipeEnd = CType(Parent, StackPanel).Children.Count - 1
'勾选所有范围中的项
If SwipeStart = SwipeEnd Then Exit Sub
For i = SwipeStart To SwipeEnd
Expand Down

0 comments on commit 604bcd0

Please sign in to comment.