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

--- Comment #1 from Leslie Zhai <xiangzha...@gmail.com> ---
my  ~/.xsession-errors

Don't have a parent applet, Can't initialize the Plasmoid protocol!!!
QObject::disconnect: No such slot
QObject::dataUpdated(QString,Plasma::DataEngine::Data)
QObject::disconnect:  (sender name:  
'org.kde.StatusNotifierItem-17475-1/StatusNotifierItem')
QObject::disconnect:  (receiver name: 'SystemTray-sogou-qimpanel')
QObject::disconnect: No such slot
QObject::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:  
'org.kde.StatusNotifierItem-17475-1/StatusNotifierItem')
QObject::disconnect:  (receiver name: 'SystemTray-sogou-qimpanel')
QObject::disconnect: No such slot
QObject::dataUpdated(QString,Plasma::DataEngine::Data)
QObject::disconnect:  (sender name:   ':1.39/StatusNotifierItem')
QObject::disconnect:  (receiver name: 'SystemTray-62914618')
QObject::disconnect: No such slot
QObject::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   ':1.39/StatusNotifierItem')
QObject::disconnect:  (receiver name: 'SystemTray-62914618')
QObject::disconnect: No such slot
QObject::dataUpdated(QString,Plasma::DataEngine::Data)
QObject::disconnect:  (sender name:  
'org.kde.StatusNotifierItem-17485-1/StatusNotifierItem')
QObject::disconnect:  (receiver name: 'SystemTray-KMix')
QObject::disconnect: No such slot
QObject::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:  
'org.kde.StatusNotifierItem-17485-1/StatusNotifierItem')
QObject::disconnect:  (receiver name: 'SystemTray-KMix')

plasma-workspace/applets/systemtray/plugin/protocols/plasmoid/plasmoidprotocol.cpp

void PlasmoidProtocol::init()                                                   
{                                                                               
    //this should never happen                                                  
    if (m_containment) {                                                        
        return;                                                                 
    }                                                                           

    Host* h = qobject_cast<Host*>(parent());                                    
    QQuickItem* rootItem = h->rootItem();                                       
    if (rootItem) {                                                             
        m_systrayApplet =
rootItem->property("_plasma_applet").value<Plasma::Applet*>();
    }                                                                           

    if (!m_systrayApplet) {                                                     
        qWarning() << "Don't have a parent applet, Can't initialize the
Plasmoid protocol!!!";
        return;                                                                 
    }

m_systrayApplet is NULL ptr!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to