From 003052093d6c6e7d85b89e62b726c57c86abbf1e Mon Sep 17 00:00:00 2001 From: Albert Vaca Date: Wed, 7 Aug 2013 19:15:53 +0200 Subject: [PATCH] Don't show connection notifications for unpaired devices --- daemon/daemon.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/daemon/daemon.cpp b/daemon/daemon.cpp index a648711c8..0839eded9 100644 --- a/daemon/daemon.cpp +++ b/daemon/daemon.cpp @@ -143,14 +143,17 @@ void Daemon::onNewDeviceLink(const NetworkPackage& identityPackage, DeviceLink* Device* device = mDevices[id]; device->addLink(dl); - KNotification* notification = new KNotification("pingReceived"); //KNotification::Persistent - notification->setPixmap(KIcon("dialog-ok").pixmap(48, 48)); - notification->setComponentData(KComponentData("kdeconnect", "kdeconnect")); - notification->setTitle(device->name()); - notification->setText("Succesfully connected"); - notification->sendEvent(); + if (device->paired()) { + KNotification* notification = new KNotification("pingReceived"); //KNotification::Persistent + notification->setPixmap(KIcon("dialog-ok").pixmap(48, 48)); + notification->setComponentData(KComponentData("kdeconnect", "kdeconnect")); + notification->setTitle(device->name()); + notification->setText("Succesfully connected"); + notification->sendEvent(); + } emit deviceStatusChanged(id); + } else { qDebug() << "It is a new device";