From b96c3b6d60a87f31a46ff5499c133571f0470940 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 9 May 2010 12:24:56 -0400 Subject: [PATCH] Mention multithreading as a reason for not using libdbus --- docs/reference/gio/migrating-dbus-glib.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/reference/gio/migrating-dbus-glib.xml b/docs/reference/gio/migrating-dbus-glib.xml index 68202d53f..dc7aeaff1 100644 --- a/docs/reference/gio/migrating-dbus-glib.xml +++ b/docs/reference/gio/migrating-dbus-glib.xml @@ -13,7 +13,9 @@ dbus-glib uses libdbus, GDBus doesn't. Instead, it relies on GIO streams as transport layer, and has its own implementation for the - the D-Bus connection setup and authentication. + the D-Bus connection setup and authentication. Apart from using + streams as transport, avoiding libdbus also lets GDBus avoid some + thorny multithreading issues. dbus-glib uses the GObject type system for method arguments and