Просмотр исходного кода

修复可能的空引用异常于清空压力采样时

将 _pressureSamples[Index].Clear() 替换为 _pressureSamples[Index]?.Clear(),以避免在 _pressureSamples[Index] 为 null 时调用 Clear() 导致空引用异常。
徐孝锋 7 месяцев назад
Родитель
Сommit
8cfc5f1375
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      TeamAAS-VM/Core/Management.cs

+ 1 - 1
TeamAAS-VM/Core/Management.cs

@@ -2263,7 +2263,7 @@ namespace TeamAAS_VP.Core
                 _pressureCts[Index]?.Cancel();
                 _pressureTimeoutCts[Index]?.Cancel();
                 _pressureLinkedCts[Index]?.Dispose();
-                _pressureSamples[Index].Clear();
+                _pressureSamples[Index]?.Clear();
 
                 _pressureCts[Index] = new CancellationTokenSource();
                 _pressureTimeoutCts[Index] = new CancellationTokenSource();