summaryrefslogtreecommitdiff
path: root/src/blissful_monitor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/blissful_monitor.cc')
-rw-r--r--src/blissful_monitor.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/blissful_monitor.cc b/src/blissful_monitor.cc
index c17bc10..0f23970 100644
--- a/src/blissful_monitor.cc
+++ b/src/blissful_monitor.cc
@@ -32,6 +32,10 @@ public:
}
void disconnect() override {
monitor_->disconnect();
+ if (timer_) {
+ looper_->cancel(timer_);
+ timer_ = 0;
+ }
}
size_t machines() const override {
return monitor_->machines();