diff --git a/applets/kicker/package/contents/ui/CompactRepresentation.qml b/applets/kicker/package/contents/ui/CompactRepresentation.qml --- a/applets/kicker/package/contents/ui/CompactRepresentation.qml +++ b/applets/kicker/package/contents/ui/CompactRepresentation.qml @@ -137,7 +137,7 @@ Component.onCompleted: { if (isDash) { dashWindow = Qt.createQmlObject("DashboardRepresentation {}", root); - plasmoid.toggled.connect(function() { + plasmoid.activated.connect(function() { dashWindow.toggle() justOpenedTimer.start() }) diff --git a/applets/kicker/package/contents/ui/main.qml b/applets/kicker/package/contents/ui/main.qml --- a/applets/kicker/package/contents/ui/main.qml +++ b/applets/kicker/package/contents/ui/main.qml @@ -44,6 +44,8 @@ Plasmoid.compactRepresentation: isDash ? null : compactRepresentation Plasmoid.fullRepresentation: isDash ? compactRepresentation : menuRepresentation + Plasmoid.shrinkOnReactivation: !isDash + property QtObject itemListDialogComponent: Qt.createComponent("ItemListDialog.qml"); property Item dragSource: null diff --git a/applets/kickoff/package/contents/ui/Kickoff.qml b/applets/kickoff/package/contents/ui/Kickoff.qml --- a/applets/kickoff/package/contents/ui/Kickoff.qml +++ b/applets/kickoff/package/contents/ui/Kickoff.qml @@ -38,6 +38,8 @@ Plasmoid.fullRepresentation: FullRepresentation {} + Plasmoid.shrinkOnReactivation: true + Plasmoid.icon: plasmoid.configuration.icon Plasmoid.compactRepresentation: MouseArea {