Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 171b2292 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "gd: Fix reactor race condition" am: 0ec53fe7

Change-Id: I36e6f4f500f23fe816a58785254bf005e0db0013
parents def2b9f7 0ec53fe7
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -124,7 +124,6 @@ void Reactor::Run() {
      {
        std::lock_guard<std::mutex> reactable_lock(reactable->mutex_);
        reactable->is_executing_ = false;
      }
        if (reactable->removed_) {
          reactable->finished_promise_->set_value();
          delete reactable;
@@ -132,6 +131,7 @@ void Reactor::Run() {
      }
    }
  }
}

void Reactor::Stop() {
  if (!is_running_) {