X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fstatusnotifieritemdbus.cpp;h=893b24dd7a9023082ab908cd2f2a5907ea7a3f22;hb=dd8d82a90c136fa1e56d7f72781881cd5099574f;hp=e359c45d04e36cd94dbe2133a38681ffb599550f;hpb=5d9af8ed007d38faf3995ea18174249121f246fe;p=quassel.git diff --git a/src/qtui/statusnotifieritemdbus.cpp b/src/qtui/statusnotifieritemdbus.cpp index e359c45d..893b24dd 100644 --- a/src/qtui/statusnotifieritemdbus.cpp +++ b/src/qtui/statusnotifieritemdbus.cpp @@ -4,9 +4,9 @@ * Quasselfied 2010 by Manuel Nickschas * * * * This file is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * + * it under the terms of the GNU Library General Public License (LGPL) * + * as published by the Free Software Foundation; either version 2 of the * + * License, or (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * @@ -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); } }