Selaa lähdekoodia

Fixed '_functionTimer' not be disposed after quit if it's running. (#2007)

BDisp 2 vuotta sitten
vanhempi
commit
dfafd649c1
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      UICatalog/Scenarios/ProgressBarStyles.cs

+ 5 - 1
UICatalog/Scenarios/ProgressBarStyles.cs

@@ -135,11 +135,15 @@ namespace UICatalog.Scenarios {
 
 			void Top_Unloaded ()
 			{
+				if (_fractionTimer != null) {
+					_fractionTimer.Dispose ();
+					_fractionTimer = null;
+				}
 				if (_pulseTimer != null) {
 					_pulseTimer.Dispose ();
 					_pulseTimer = null;
-					Top.Unloaded -= Top_Unloaded;
 				}
+				Top.Unloaded -= Top_Unloaded;
 			}
 		}
 	}