Skip to content

Commit

Permalink
halt helper processes on close
Browse files Browse the repository at this point in the history
  • Loading branch information
Valkirie committed Dec 14, 2021
1 parent 7cea3fa commit b5f30bb
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
3 changes: 3 additions & 0 deletions ControllerHelper/ControllerHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,9 @@ private void notifyIcon1_DoubleClick(object sender, EventArgs e)

private void ControllerHelper_Closed(object sender, FormClosedEventArgs e)
{
MonitorTimer.Elapsed -= MonitorHelper;

ServiceManager.Stop();
PipeClient.Stop();
m_Hook.Stop();
}
Expand Down
6 changes: 6 additions & 0 deletions ControllerHelper/ServiceManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ public void Start()
MonitorTimer.Elapsed += MonitorHelper;
}

public void Stop()
{
MonitorTimer.Elapsed -= MonitorHelper;
MonitorTimer = null;
}

private void MonitorHelper(object sender, ElapsedEventArgs e)
{
lock (updateLock)
Expand Down

0 comments on commit b5f30bb

Please sign in to comment.