diff --git a/Linphone/core/singleapplication/SingleApplicationDBus.cpp b/Linphone/core/singleapplication/SingleApplicationDBus.cpp index 9ac1dd473..1f6015b62 100644 --- a/Linphone/core/singleapplication/SingleApplicationDBus.cpp +++ b/Linphone/core/singleapplication/SingleApplicationDBus.cpp @@ -126,3 +126,7 @@ void SingleApplicationPrivate::handleMessageReceived(quint32 instanceId, QByteAr Q_Q(SingleApplication); emit q->receivedMessage(instanceId, message); } + +void SingleApplicationPrivate::kill() { + terminate(0); +} diff --git a/Linphone/core/singleapplication/SingleApplicationDBusPrivate.hpp b/Linphone/core/singleapplication/SingleApplicationDBusPrivate.hpp index a1a73113b..79ed5bcc8 100644 --- a/Linphone/core/singleapplication/SingleApplicationDBusPrivate.hpp +++ b/Linphone/core/singleapplication/SingleApplicationDBusPrivate.hpp @@ -54,6 +54,7 @@ public: // Explicit public slot. Cannot be private, must be exported as a method via D-Bus. public slots: void handleMessageReceived(quint32 instanceId, QByteArray message); + void kill(); private: Q_DECLARE_PUBLIC(SingleApplication)