chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
manager: rearrange order of mainloop, put gc/cleanup last to maximize reusing
[elogind.git]
/
manager.c
diff --git
a/manager.c
b/manager.c
index 767533484ea09bf4685ef33895368e14ef99d187..89b210d6a39515919551275c38e87b668b689016 100644
(file)
--- a/
manager.c
+++ b/
manager.c
@@
-1949,19
+1949,19
@@
int manager_loop(Manager *m) {
sleep(1);
}
sleep(1);
}
- if (manager_dispatch_
cleanup
_queue(m) > 0)
+ if (manager_dispatch_
load
_queue(m) > 0)
continue;
continue;
- if (manager_dispatch_
gc
_queue(m) > 0)
+ if (manager_dispatch_
run
_queue(m) > 0)
continue;
continue;
- if (
manager_dispatch_load_queue
(m) > 0)
+ if (
bus_dispatch
(m) > 0)
continue;
continue;
- if (manager_dispatch_
run
_queue(m) > 0)
+ if (manager_dispatch_
cleanup
_queue(m) > 0)
continue;
continue;
- if (
bus_dispatch
(m) > 0)
+ if (
manager_dispatch_gc_queue
(m) > 0)
continue;
if (manager_dispatch_dbus_queue(m) > 0)
continue;
if (manager_dispatch_dbus_queue(m) > 0)