summaryrefslogtreecommitdiffstats
path: root/src/dbus/qdbusintegrator.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2013-07-15 15:46:20 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-07-15 15:46:20 +0200
commitd3859c61bfe9b82acb8a820e86f8d1ba915fe0d2 (patch)
tree7f9e6df2f619fab4d07d48d9459347bb01936297 /src/dbus/qdbusintegrator.cpp
parent9f266a0210ff680fb85e6b6b3bd9eec7f3fe2b2e (diff)
parent1190863fc0855ef25e7239e35da3978f317638bd (diff)
Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev
Diffstat (limited to 'src/dbus/qdbusintegrator.cpp')
-rw-r--r--src/dbus/qdbusintegrator.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dbus/qdbusintegrator.cpp b/src/dbus/qdbusintegrator.cpp
index e0aec2cad9..010c076b7f 100644
--- a/src/dbus/qdbusintegrator.cpp
+++ b/src/dbus/qdbusintegrator.cpp
@@ -1683,13 +1683,13 @@ static dbus_int32_t server_slot = -1;
void QDBusConnectionPrivate::setServer(DBusServer *s, const QDBusErrorInternal &error)
{
+ mode = ServerMode;
if (!s) {
handleError(error);
return;
}
server = s;
- mode = ServerMode;
dbus_bool_t data_allocated = q_dbus_server_allocate_data_slot(&server_slot);
if (data_allocated && server_slot < 0)
@@ -1720,13 +1720,13 @@ void QDBusConnectionPrivate::setServer(DBusServer *s, const QDBusErrorInternal &
void QDBusConnectionPrivate::setPeer(DBusConnection *c, const QDBusErrorInternal &error)
{
+ mode = PeerMode;
if (!c) {
handleError(error);
return;
}
connection = c;
- mode = PeerMode;
q_dbus_connection_set_exit_on_disconnect(connection, false);
q_dbus_connection_set_watch_functions(connection,
@@ -1773,13 +1773,13 @@ static QDBusConnection::ConnectionCapabilities connectionCapabilies(DBusConnecti
void QDBusConnectionPrivate::setConnection(DBusConnection *dbc, const QDBusErrorInternal &error)
{
+ mode = ClientMode;
if (!dbc) {
handleError(error);
return;
}
connection = dbc;
- mode = ClientMode;
const char *service = q_dbus_bus_get_unique_name(connection);
Q_ASSERT(service);