Skip to content
Snippets Groups Projects
Commit 177416b1 authored by Niko Ehrenfeuchter's avatar Niko Ehrenfeuchter :keyboard:
Browse files

Only check for status updates if the service is running.

Refers to #2
parent a2f8a35a
Branches
Tags
No related merge requests found
...@@ -77,21 +77,26 @@ namespace ATXTray ...@@ -77,21 +77,26 @@ namespace ATXTray
} }
private void AppTimerElapsed(object sender, ElapsedEventArgs e) { private void AppTimerElapsed(object sender, ElapsedEventArgs e) {
ReadStatus();
UpdateSvcRunning(); UpdateSvcRunning();
string heartBeatText = "OK";
var heartBeat = (int) (DateTime.Now - _status.LastStatusUpdate).TotalSeconds; var heartBeat = "?";
if (heartBeat > 60) var serviceRunning = "stopped";
heartBeatText = "--"; var txInProgress = "No";
if (_svcRunning) {
serviceRunning = "OK";
ReadStatus();
if ((DateTime.Now - _status.LastStatusUpdate).TotalSeconds < 60)
heartBeat = "OK";
if (_status.TransferInProgress)
txInProgress = "Yes";
}
if (!_statusChanged) if (!_statusChanged)
return; return;
string serviceRunning = @"stopped";
if (_svcRunning) serviceRunning = @"OK";
UpdateHoverText(string.Format("AutoTx [svc={0}] [hb={1}] [tx={2}]", UpdateHoverText(string.Format("AutoTx [svc={0}] [hb={1}] [tx={2}]",
serviceRunning, heartBeatText, _status.TransferInProgress)); serviceRunning, heartBeat, txInProgress));
} }
private void MiExitClick(object sender, EventArgs e) { private void MiExitClick(object sender, EventArgs e) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment