From fa50d153bc3ec9278601d1e37d35dae020715202 Mon Sep 17 00:00:00 2001 From: "Konrad M. Kruczynski" Date: Tue, 3 May 2011 15:32:01 +0200 Subject: [PATCH] [Fix] Fix for bug #677265 with DispatcherTimer. Added patches as described in bug's comments. --- .../System.Windows.Threading/DispatcherTimer.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mcs/class/WindowsBase/System.Windows.Threading/DispatcherTimer.cs b/mcs/class/WindowsBase/System.Windows.Threading/DispatcherTimer.cs index 1068b833e02..0bd0c8fadbb 100644 --- a/mcs/class/WindowsBase/System.Windows.Threading/DispatcherTimer.cs +++ b/mcs/class/WindowsBase/System.Windows.Threading/DispatcherTimer.cs @@ -66,7 +66,9 @@ namespace System.Windows.Threading { long repeat_interval = interval; if (repeat_interval == 0) repeat_interval = 1; - timer = new Timer (new TimerCallback (timer_tick), null, interval, repeat_interval); + timer = new Timer (new TimerCallback (timer_tick), + null, new TimeSpan (interval), + new TimeSpan (repeat_interval)); } } @@ -108,7 +110,8 @@ namespace System.Windows.Threading { interval = value.Ticks; if (timer != null) - timer.Change (interval, interval); + timer.Change (new TimeSpan (interval), + new TimeSpan (interval)); } } -- 2.25.1