* Timer.cs: fixes interval setting when the timer is already enabled
svn path=/trunk/mcs/; revision=42785
+2005-04-11 Jordi Mas i Hernandez <jordi@ximian.com>
+
+ * Timer.cs: fixes interval setting when the timer is already enabled
+
2005-04-10 Alexander Olk <xenomorph2@onlinehome.de>
* FolderBrowserDialog.cs: First approach
return interval;
}
set {
+ if (interval == value) {
+ return;
+ }
+
interval = value;
+
// Use AddTicks so we get some rounding
expires = DateTime.Now.AddMilliseconds (interval > Minimum ? interval : Minimum);
+
+ if (enabled == true) {
+ XplatUI.KillTimer (this);
+ XplatUI.SetTimer (this);
+ }
}
}