X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=manager.c;fp=manager.c;h=89b210d6a39515919551275c38e87b668b689016;hb=37a8e6831650bdf6439038d802775b182fa599e7;hp=767533484ea09bf4685ef33895368e14ef99d187;hpb=94b6dfa24f84bd8854c1dc566413b0719dce9e0d;p=elogind.git diff --git a/manager.c b/manager.c index 767533484..89b210d6a 100644 --- a/manager.c +++ b/manager.c @@ -1949,19 +1949,19 @@ int manager_loop(Manager *m) { sleep(1); } - if (manager_dispatch_cleanup_queue(m) > 0) + if (manager_dispatch_load_queue(m) > 0) continue; - if (manager_dispatch_gc_queue(m) > 0) + if (manager_dispatch_run_queue(m) > 0) continue; - if (manager_dispatch_load_queue(m) > 0) + if (bus_dispatch(m) > 0) continue; - if (manager_dispatch_run_queue(m) > 0) + if (manager_dispatch_cleanup_queue(m) > 0) continue; - if (bus_dispatch(m) > 0) + if (manager_dispatch_gc_queue(m) > 0) continue; if (manager_dispatch_dbus_queue(m) > 0)