@@ -33,7 +33,7 @@ AbstractButton {
3333 // To avoid "binding loop" warning
3434 height: shapedApplicationImage.height + labelContainer.height
3535
36− width: shapedApplicationImage.width
36+ width: shapedApplicationImage.width <= units.gu(11) ? units.gu(11) : height
3737
3838 property bool terminationModeEnabled: false
3939
@@ -63,7 +63,8 @@ AbstractButton {
6363 source: application.screenshot
6464 // height : width = ss.height : ss.width
6565 height: shapedApplicationImage.height
66− width: height * sourceSize.width / sourceSize.height
66+ fillMode: Image.PreserveAspectCrop
67+ width: Math.min(height, height * sourceSize.width / sourceSize.height)
6768 }
6869
6970 }