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

ETCancellationTokenSource Dispose中不应该调用CancellationTokenSource的Cancel方法,应该调用CancellationTokenSource的Dispose方法

tanghai 6 лет назад
Родитель
Сommit
5acc1e2bd2
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      Unity/Assets/Model/Base/Async/ETCancellationTokenSource.cs

+ 2 - 1
Unity/Assets/Model/Base/Async/ETCancellationTokenSource.cs

@@ -72,7 +72,8 @@ namespace ETModel
             
             base.Dispose();
             
-            this.CancellationTokenSource?.Cancel();
+            this.CancellationTokenSource?.Dispose();
+            this.CancellationTokenSource = null;
         }
     }
 }