diff options
Diffstat (limited to 'dbus/dbus-bus.c')
| -rw-r--r-- | dbus/dbus-bus.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/dbus/dbus-bus.c b/dbus/dbus-bus.c index c7f43e8c..e159dae7 100644 --- a/dbus/dbus-bus.c +++ b/dbus/dbus-bus.c @@ -436,12 +436,6 @@ internal_bus_get (DBusBusType  type,        return NULL;      } -  /* By default we're bound to the lifecycle of -   * the message bus. -   */ -  dbus_connection_set_exit_on_disconnect (connection, -                                          TRUE); -      if (!dbus_bus_register (connection, error))      {        _DBUS_ASSERT_ERROR_IS_SET (error); @@ -461,6 +455,12 @@ internal_bus_get (DBusBusType  type,        bus_connections[type] = connection;      } +  /* By default we're bound to the lifecycle of +   * the message bus. +   */ +  dbus_connection_set_exit_on_disconnect (connection, +                                          TRUE); +     _DBUS_LOCK (bus_datas);    bd = ensure_bus_data (connection);    _dbus_assert (bd != NULL); /* it should have been created on | 
