From ff7cab72419729ce2c5adc46350ef45d89a5d1e5 Mon Sep 17 00:00:00 2001
From: patrick.xu <patrick.xu@broconcentric.com>
Date: 星期六, 24 七月 2021 10:31:41 +0800
Subject: [PATCH] MES动作添加异常捕捉和重试机制

---
 src/Bro.UI.Config/MenuForms/FrmStatistic.cs |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/Bro.UI.Config/MenuForms/FrmStatistic.cs b/src/Bro.UI.Config/MenuForms/FrmStatistic.cs
index d587aca..0b63795 100644
--- a/src/Bro.UI.Config/MenuForms/FrmStatistic.cs
+++ b/src/Bro.UI.Config/MenuForms/FrmStatistic.cs
@@ -352,6 +352,25 @@
             {
                 _idleThreshold = 30;
             }
+
+            this.FormClosing += (s, e) =>
+            {
+                _checkIdleTimer?.Change(-1, -1);
+                _checkIdleTimer?.Dispose();
+                _checkIdleTimer = null;
+
+                _idleTimer?.Change(-1, -1);
+                _idleTimer?.Dispose();
+                _idleTimer = null;
+
+                _downTimer?.Change(-1, -1);
+                _downTimer?.Dispose();
+                _downTimer = null;
+
+                _availableTimer?.Change(-1, -1);
+                _availableTimer?.Dispose();
+                _availableTimer = null;
+            };
         }
 
         public override void OnProcessUpdated()

--
Gitblit v1.8.0