-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123540/
-----------------------------------------------------------

(Updated April 28, 2015, 9:48 a.m.)


Status
------

This change has been marked as submitted.


Review request for KDE Frameworks and Plasma.


Changes
-------

Submitted with commit 2a8002d00713a7768eae3fde215efeadfe1aaa8d by Martin 
Klapetek to branch master.


Bugs: 345973
    https://bugs.kde.org/show_bug.cgi?id=345973


Repository: knotifications


Description
-------

This patch checks if the properties being set are actually changed before 
emitting the update signal, which would cause a re-emit of the notification.

Furthermore, NotifyByPopup now no longer changes the KNotification object when 
the server does not support certain capabilities but only does local checking 
and modifications.

This fixes KNotification use with Ubuntu's NotifyOSD.


Diffs
-----

  src/knotification.cpp afac82f 
  src/notifybypopup.cpp 316ff2b 

Diff: https://git.reviewboard.kde.org/r/123540/diff/


Testing
-------

Before this patch there was a continous loop of setting empty actions because 
the server does not support them -> triggers update -> triggers setting empty 
actions -> triggers update -> and so on. This made the notification popup look 
stuck and would block all other notifications from appearing (NotifyOSD 
supports only one popup at a time).

Now everything behaves correctly.


Thanks,

Martin Klapetek

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to