diff options
Diffstat (limited to 'gio/gdbusconnection.c')
-rw-r--r-- | gio/gdbusconnection.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gio/gdbusconnection.c b/gio/gdbusconnection.c index 7c6a2d07f..809f97640 100644 --- a/gio/gdbusconnection.c +++ b/gio/gdbusconnection.c @@ -1452,7 +1452,8 @@ g_dbus_connection_send_message_unlocked (GDBusConnection *connection, if (out_serial != NULL) *out_serial = serial_to_use; - g_dbus_message_set_serial (message, serial_to_use); + if (!(flags & G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL)) + g_dbus_message_set_serial (message, serial_to_use); g_dbus_message_lock (message); _g_dbus_worker_send_message (connection->worker, |