aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrols/material/Button.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickcontrols/material/Button.qml')
-rw-r--r--src/quickcontrols/material/Button.qml5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/quickcontrols/material/Button.qml b/src/quickcontrols/material/Button.qml
index c02d9f426a..8ffe07bbc3 100644
--- a/src/quickcontrols/material/Button.qml
+++ b/src/quickcontrols/material/Button.qml
@@ -18,8 +18,9 @@ T.Button {
topInset: 6
bottomInset: 6
verticalPadding: Material.buttonVerticalPadding
- leftPadding: Material.buttonLeftPadding(flat, hasIcon)
- rightPadding: Material.buttonRightPadding(flat, hasIcon, text !== "")
+ leftPadding: Material.buttonLeftPadding(flat, hasIcon && (display !== AbstractButton.TextOnly))
+ rightPadding: Material.buttonRightPadding(flat, hasIcon && (display !== AbstractButton.TextOnly),
+ (text !== "") && (display !== AbstractButton.IconOnly))
spacing: 8
icon.width: 24