diff --git a/applets/systemtray/package/contents/ui/items/PlasmoidItem.qml b/applets/systemtray/package/contents/ui/items/PlasmoidItem.qml index 1f5091595..e56cfdb65 100644 --- a/applets/systemtray/package/contents/ui/items/PlasmoidItem.qml +++ b/applets/systemtray/package/contents/ui/items/PlasmoidItem.qml @@ -38,7 +38,8 @@ AbstractItem { return } //forward click event to the applet - const mouseArea = findMouseArea(applet.compactRepresentationItem) + var appletItem = applet.compactRepresentationItem ? applet.compactRepresentationItem : applet.fullRepresentationItem + const mouseArea = findMouseArea(appletItem) if (mouseArea) { mouseArea.clicked(mouse) } else if (mouse.button === Qt.LeftButton) {//falback @@ -61,7 +62,8 @@ AbstractItem { return } //forward wheel event to the applet - const mouseArea = findMouseArea(applet.compactRepresentationItem) + var appletItem = applet.compactRepresentationItem ? applet.compactRepresentationItem : applet.fullRepresentationItem + const mouseArea = findMouseArea(appletItem) if (mouseArea) { mouseArea.wheel(wheel) }