diff --git a/src/qtdesktop/ScrollArea.qml b/src/qtdesktop/ScrollArea.qml
index a6d8dce55369fc951b0da9924338ce193b536e75..acdbfc6550c5672a1b991b07dd3e581adfa642c7 100644
--- a/src/qtdesktop/ScrollArea.qml
+++ b/src/qtdesktop/ScrollArea.qml
@@ -233,7 +233,7 @@ FocusScope {
             anchors.fill: parent
             property int frameWidth: frame ? styleitem.pixelMetric("defaultframewidth") : 0
             property bool outerFrame: !frame || !styleitem.styleHint("frameOnlyAroundContents")
-            property int scrollBarSpacing: styleitem.pixelMetric("scrollbarspacing")
+            property int scrollBarSpacing: outerFrame ? 0 : styleitem.pixelMetric("scrollbarspacing")
             property int verticalScrollbarOffset: verticalScrollBar.visible && !verticalScrollBar.isTransient ?
                                                       verticalScrollBar.width + scrollBarSpacing : 0
             property int horizontalScrollbarOffset: horizontalScrollBar.visible && !horizontalScrollBar.isTransient ?