[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498

Maximiliano Curia maxy at moszumanska.debian.org
Fri Oct 14 14:26:50 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=71f9f9d

The following commit has been merged in the master branch:
commit 71f9f9dc076968e72d344168b68a695c235597e8
Author: Albert Vaca <albertvaka at gmail.com>
Date:   Thu Aug 22 04:39:04 2013 +0200

    Do not show notifications already present in the device as new
---
 .../notifications/notificationsdbusinterface.cpp        | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/daemon/plugins/notifications/notificationsdbusinterface.cpp b/daemon/plugins/notifications/notificationsdbusinterface.cpp
index cba6515..3b9eabd 100644
--- a/daemon/plugins/notifications/notificationsdbusinterface.cpp
+++ b/daemon/plugins/notifications/notificationsdbusinterface.cpp
@@ -51,6 +51,17 @@ void NotificationsDbusInterface::processPackage(const NetworkPackage& np)
     } else {
         Notification* noti = new Notification(np, this);
         addNotification(noti);
+
+        if (!np.get<bool>("requestAnswer", false)) { //Do not show notifications for answers to a initial request
+            KNotification* notification = new KNotification("notification");
+            notification->setPixmap(KIcon("preferences-desktop-notification").pixmap(48, 48));
+            notification->setComponentData(KComponentData("kdeconnect", "kdeconnect"));
+            notification->setTitle(mDevice->name());
+            notification->setText(noti->appName() + ": " + noti->ticker());
+            notification->sendEvent();
+        }
+
+
     }
 }
 
@@ -72,12 +83,6 @@ void NotificationsDbusInterface::addNotification(Notification* noti)
     QDBusConnection::sessionBus().registerObject(mDevice->dbusPath()+"/notifications/"+publicId, noti, QDBusConnection::ExportScriptableContents);
     Q_EMIT notificationPosted(publicId);
 
-    KNotification* notification = new KNotification("notification");
-    notification->setPixmap(KIcon("preferences-desktop-notification").pixmap(48, 48));
-    notification->setComponentData(KComponentData("kdeconnect", "kdeconnect"));
-    notification->setTitle(mDevice->name());
-    notification->setText(noti->appName() + ": " + noti->ticker());
-    notification->sendEvent();
 }
 
 void NotificationsDbusInterface::removeNotification(const QString& internalId)

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list