mirror of
https://github.com/ckaczor/SystemTemperatureStatusWindow.git
synced 2026-01-13 17:23:03 -05:00
Use more direct control of the timer
This commit is contained in:
@@ -21,7 +21,7 @@ namespace SystemTemperatureStatusWindow
|
|||||||
_floatingStatusWindow = new FloatingStatusWindow(this);
|
_floatingStatusWindow = new FloatingStatusWindow(this);
|
||||||
_floatingStatusWindow.SetText(Resources.Loading);
|
_floatingStatusWindow.SetText(Resources.Loading);
|
||||||
|
|
||||||
_refreshTimer = new Timer(Settings.Default.UpdateInterval);
|
_refreshTimer = new Timer(Settings.Default.UpdateInterval) { AutoReset = false };
|
||||||
_refreshTimer.Elapsed += HandleTimerElapsed;
|
_refreshTimer.Elapsed += HandleTimerElapsed;
|
||||||
_refreshTimer.Start();
|
_refreshTimer.Start();
|
||||||
}
|
}
|
||||||
@@ -109,7 +109,9 @@ namespace SystemTemperatureStatusWindow
|
|||||||
|
|
||||||
private void UpdateText(string text)
|
private void UpdateText(string text)
|
||||||
{
|
{
|
||||||
_dispatcher.InvokeAsync(() => _floatingStatusWindow.SetText(text));
|
_dispatcher.Invoke(() => _floatingStatusWindow.SetText(text));
|
||||||
|
|
||||||
|
_refreshTimer.Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
public string Name
|
public string Name
|
||||||
|
|||||||
Reference in New Issue
Block a user