Attempt to fix test idle hacks.
[dcpomatic.git] / test / test.cc
index a6867487e8287a7d1aed304436640062dfaadd4d..366bc9302937330d12d0a3d0fd27ef250cfc3a7b 100644 (file)
@@ -294,7 +294,7 @@ wait_for_jobs ()
 {
        JobManager* jm = JobManager::instance ();
        while (jm->work_to_do ()) {
-               signal_manager->ui_idle ();
+               while (signal_manager->ui_idle ()) {}
                dcpomatic_sleep (1);
        }
 
@@ -316,7 +316,7 @@ wait_for_jobs ()
                }
        }
 
-       signal_manager->ui_idle ();
+       while (signal_manager->ui_idle ()) {}
 
        if (jm->errors ()) {
                JobManager::drop ();