Correctly detect relative Uri in package parts (#3630)
[mono.git] / mcs / class / WindowsBase / System.Windows.Threading / DispatcherTimer.cs
index 1068b833e021d8e5d3b08d21421feba00b4a67e4..0bd0c8fadbb6a717314700365b8e71e3e75eb918 100644 (file)
@@ -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));
                        }
                }