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 @@ -49,28 +49,17 @@ Plasmoid.compactRepresentation: MouseArea { id: compactRoot - Layout.maximumWidth: inPanel ? units.iconSizeHints.panel : -1 - Layout.maximumHeight: inPanel ? units.iconSizeHints.panel : -1 hoverEnabled: true onClicked: plasmoid.expanded = !plasmoid.expanded onWidthChanged: updateSizeHints() onHeightChanged: updateSizeHints() function updateSizeHints() { - if (kickoff.vertical) { - var scaledHeight = Math.floor(parent.width * (buttonIcon.implicitHeight / buttonIcon.implicitWidth)); - compactRoot.Layout.minimumHeight = scaledHeight; - compactRoot.Layout.maximumHeight = scaledHeight; - compactRoot.Layout.minimumWidth = units.iconSizes.small; - compactRoot.Layout.maximumWidth = inPanel ? units.iconSizeHints.panel : -1; - } else { - var scaledWidth = Math.floor(parent.height * (buttonIcon.implicitWidth / buttonIcon.implicitHeight)); - compactRoot.Layout.minimumWidth = scaledWidth; - compactRoot.Layout.maximumWidth = scaledWidth; - compactRoot.Layout.minimumHeight = units.iconSizes.small; - compactRoot.Layout.maximumHeight = inPanel ? units.iconSizeHints.panel : -1; - } + compactRoot.Layout.minimumWidth = units.iconSizes.small; + compactRoot.Layout.maximumWidth = inPanel ? units.iconSizeHints.panel : -1; + compactRoot.Layout.minimumHeight = units.iconSizes.small; + compactRoot.Layout.maximumHeight = inPanel ? units.iconSizeHints.panel : -1; } Connections { @@ -103,7 +92,7 @@ smooth: true roundToIconSize: aspectRatio === 1 - onSourceChanged: updateSizeHints() + onSourceChanged: compactRoot.updateSizeHints() } }