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

(Updated Oct. 1, 2014, 4:43 p.m.)


Review request for KDE Frameworks.


Repository: knotifications


Description
-------

KStatusNotifierItem falls back to making a QSystemTray. With the KDE Qt
plugin our QSystemTrays create a StatusNotifierItem at which point we
are in infinite recursion.

This happens on bootup if we try to create a SNI before plasma is loaded but 
the KDE platform theme is being loaded. (for example the keyboard layout SNI 
which is in a KDED and loaded first)

Alternate approach to my preferred https://git.reviewboard.kde.org/r/120243/ 
which simply removes the legacy support.


**NOTE WE NEED A FIX IN THIS RELEASE OTHERWISE ALL PLASMA SESSIONS WILL 
COMPLETELY BREAK AS SOON AS Qt 5.4 COMES OUT.**

--

patch isn't thread safe, but realistically no-one will be making multiple KSI's 
in multiple threads


Diffs (updated)
-----

  src/kstatusnotifieritem.cpp 767537d 

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


Testing
-------

Logged in successfully.


Thanks,

David Edmundson

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

Reply via email to