From ad5922fe9b404d3d129e422f78b739c838936599 Mon Sep 17 00:00:00 2001 From: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com> Date: Fri, 13 Feb 2015 14:01:05 -0500 Subject: [PATCH] prevent sending a dbus register before unregister Refs #66279 --- src/dbus/instancemanager.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/dbus/instancemanager.cpp b/src/dbus/instancemanager.cpp index 91297825..cbffd3fd 100644 --- a/src/dbus/instancemanager.cpp +++ b/src/dbus/instancemanager.cpp @@ -34,8 +34,12 @@ InstanceInterface& DBus::InstanceManager::instance() if(!interface->connection().isConnected()) { throw "Error : dring not connected. Service " + interface->service() + " not connected. From instance interface."; } - QDBusPendingReply<QString> reply = interface->Register(getpid(), "Ring KDE Client"); - reply.waitForFinished(); + static bool registred = false; + if (!registred) { + QDBusPendingReply<QString> reply = interface->Register(getpid(), ""); + registred = true; + reply.waitForFinished(); + } #endif return *interface; } -- GitLab