improve:白板翻页性能

This commit is contained in:
2026-02-22 12:55:00 +08:00
parent 3d0a960337
commit 6d5c4b4e08
2 changed files with 35 additions and 3 deletions
+3 -3
View File
@@ -517,7 +517,7 @@ namespace Ink_Canvas
if (CurrentWhiteboardIndex != oldTotal)
{
for (var i = CurrentWhiteboardIndex; i < oldTotal; i++)
TimeMachineHistories[i] = TimeMachineHistories[i + 1];
TimeMachineHistories[i] = FlattenPageHistory(TimeMachineHistories[i + 1]);
}
else
{
@@ -531,7 +531,7 @@ namespace Ink_Canvas
else if (pageIndex < CurrentWhiteboardIndex)
{
for (var i = pageIndex; i < WhiteboardTotalCount; i++)
TimeMachineHistories[i] = TimeMachineHistories[i + 1];
TimeMachineHistories[i] = FlattenPageHistory(TimeMachineHistories[i + 1]);
TimeMachineHistories[WhiteboardTotalCount] = null;
WhiteboardTotalCount--;
CurrentWhiteboardIndex--;
@@ -539,7 +539,7 @@ namespace Ink_Canvas
else
{
for (var i = pageIndex; i < WhiteboardTotalCount; i++)
TimeMachineHistories[i] = TimeMachineHistories[i + 1];
TimeMachineHistories[i] = FlattenPageHistory(TimeMachineHistories[i + 1]);
TimeMachineHistories[WhiteboardTotalCount] = null;
WhiteboardTotalCount--;
}