summaryrefslogtreecommitdiffhomepage
path: root/logic/tracker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'logic/tracker.cpp')
-rw-r--r--logic/tracker.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/logic/tracker.cpp b/logic/tracker.cpp
index a5d4b86f..533a6f54 100644
--- a/logic/tracker.cpp
+++ b/logic/tracker.cpp
@@ -44,7 +44,7 @@ Tracker::Tracker(Mappings& m, SelectedLibraries& libs, TrackLogger& logger) :
Tracker::~Tracker()
{
- set(f_should_quit, true);
+ requestInterruption();
wait();
}
@@ -384,7 +384,7 @@ void Tracker::run()
t.start();
- while (!get(f_should_quit))
+ while (!isInterruptionRequested())
{
logic();
@@ -491,5 +491,4 @@ bits::bits() : b(0u)
set(f_enabled_p, true);
set(f_enabled_h, true);
set(f_zero, false);
- set(f_should_quit, false);
}