# HG changeset patch # User Daniel Atallah # Date 1231218198 0 # Node ID 61f3a9f7a2200af0774de7f6a1e2e25466cdf02d # Parent 1596d09393cf43aa41098dd2ae9608cca1d9546b Kir Kolyshkin figured out that we need to initialize the dbus threading to avoid some crashing. It turns out that this is because gnome-vfs (which magically gets used when you use GTK+ on a GNOME desktop) uses dbus from several threads. Fixes #7538 diff -r 1596d09393cf -r 61f3a9f7a220 COPYRIGHT --- a/COPYRIGHT Tue Jan 06 04:11:09 2009 +0000 +++ b/COPYRIGHT Tue Jan 06 05:03:18 2009 +0000 @@ -212,6 +212,7 @@ John Kelm Jochen Kemnade Akuke Kok +Kir Kolyshkin Konstantin Korikov Cole Kowalski Matt Kramer diff -r 1596d09393cf -r 61f3a9f7a220 libpurple/dbus-server.c --- a/libpurple/dbus-server.c Tue Jan 06 04:11:09 2009 +0000 +++ b/libpurple/dbus-server.c Tue Jan 06 05:03:18 2009 +0000 @@ -803,6 +803,8 @@ void purple_dbus_init(void) { + dbus_g_thread_init(); + purple_dbus_init_ids(); g_free(init_error);