X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fstatusnotifieritemdbus.cpp;h=8f3815c0ef1baf733e4db79c77a72d83f681c310;hp=e359c45d04e36cd94dbe2133a38681ffb599550f;hb=ccb52c8272c65ec0f07fe79c763035a71b98d264;hpb=e313b91867c9c85ecb96e98616cd99df807d1a34 diff --git a/src/qtui/statusnotifieritemdbus.cpp b/src/qtui/statusnotifieritemdbus.cpp index e359c45d..8f3815c0 100644 --- a/src/qtui/statusnotifieritemdbus.cpp +++ b/src/qtui/statusnotifieritemdbus.cpp @@ -162,7 +162,6 @@ StatusNotifierItemDBus::StatusNotifierItemDBus(StatusNotifierItem *parent) new StatusNotifierItemAdaptor(this); //qDebug() << "service is" << m_service; registerService(); - m_dbus.registerObject("/StatusNotifierItem", this); } StatusNotifierItemDBus::~StatusNotifierItemDBus() @@ -181,6 +180,7 @@ void StatusNotifierItemDBus::registerService() { //qDebug() << "registering to" << m_service; m_dbus.registerService(m_service); + m_dbus.registerObject("/StatusNotifierItem", this); } // FIXME: see above @@ -188,6 +188,7 @@ void StatusNotifierItemDBus::unregisterService() { //qDebug() << "unregistering from" << m_service; if(m_dbus.isConnected()) { + m_dbus.unregisterObject("/StatusNotifierItem"); m_dbus.unregisterService(m_service); } }