Преглед изворни кода

Merge pull request #6512 from ReinUsesLisp/wait-detached-stasks

common/detached_tasks: Wait for tasks before shutting down
Mai M пре 5 година
родитељ
комит
d6b51e5e21
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      src/common/detached_tasks.cpp

+ 2 - 0
src/common/detached_tasks.cpp

@@ -21,6 +21,8 @@ void DetachedTasks::WaitForAllTasks() {
 }
 
 DetachedTasks::~DetachedTasks() {
+    WaitForAllTasks();
+
     std::unique_lock lock{mutex};
     ASSERT(count == 0);
     instance = nullptr;