The issue may be that the dbus-glib mainloop source is set to
nonrecursive. This is because historically the thread lock on
DBusConnection was not recursive so you would deadlock if you tried to
dispatch DBusConnection from within an existing dispatch.

I'm not sure whether the main loop source is still nonrecursive or
whether it needs to be. It may be a relic.

Havoc
_______________________________________________
devkit-devel mailing list
devkit-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/devkit-devel

Reply via email to