diff --git a/manager.c b/manager.c index 767533484e..89b210d6a3 100644 --- a/manager.c +++ b/manager.c @@ -1949,12 +1949,6 @@ int manager_loop(Manager *m) { sleep(1); } - if (manager_dispatch_cleanup_queue(m) > 0) - continue; - - if (manager_dispatch_gc_queue(m) > 0) - continue; - if (manager_dispatch_load_queue(m) > 0) continue; @@ -1964,6 +1958,12 @@ int manager_loop(Manager *m) { if (bus_dispatch(m) > 0) continue; + if (manager_dispatch_cleanup_queue(m) > 0) + continue; + + if (manager_dispatch_gc_queue(m) > 0) + continue; + if (manager_dispatch_dbus_queue(m) > 0) continue;