diff --git a/qml/main.qml b/qml/main.qml index 011241b..2af3c0e 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ - + import QtQuick 2.12 import QtQuick.Layouts 1.12 import QtQuick.Controls 2.12 @@ -109,7 +109,7 @@ Item { width: rootItem.iconSize height: rootItem.iconSize sourceSize: Qt.size(rootItem.iconSize, - rootItem.iconSize) + rootItem.iconSize) source: acticity.icon ? "image://icontheme/" + acticity.icon : "" visible: status === Image.Ready antialiasing: true diff --git a/src/systemtray/statusnotifieritemsource.cpp b/src/systemtray/statusnotifieritemsource.cpp index e651183..3a870ab 100644 --- a/src/systemtray/statusnotifieritemsource.cpp +++ b/src/systemtray/statusnotifieritemsource.cpp @@ -255,11 +255,7 @@ void StatusNotifierItemSource::refreshCallback(QDBusPendingCallWatcher *call) KDbusToolTipStruct toolTip; properties[QStringLiteral("ToolTip")].value() >> toolTip; m_tooltip = toolTip.title; - - // Use ID as an alternative :) - if (m_tooltip.isEmpty() && m_title.isEmpty()) { - m_tooltip = properties[QStringLiteral("Id")].toString(); - } + m_subTitle = toolTip.subTitle; // Icon KDbusImageVector image; diff --git a/src/systemtray/systemtraymodel.cpp b/src/systemtray/systemtraymodel.cpp index f9c89da..c7ae501 100644 --- a/src/systemtray/systemtraymodel.cpp +++ b/src/systemtray/systemtraymodel.cpp @@ -197,6 +197,6 @@ void SystemTrayModel::updated(StatusNotifierItemSource *item) // update if (idx != -1) { - dataChanged(index(idx, 0), index(idx, 0)); + emit dataChanged(index(idx, 0), index(idx, 0)); } }