diff --git a/src/controls/ScrollView.qml b/src/controls/ScrollView.qml
index 320cb823c1fe04b68b44cb7ea655432250de7aea..38d580d29cce2f77f34ed04652d710b7876d66cb 100644
--- a/src/controls/ScrollView.qml
+++ b/src/controls/ScrollView.qml
@@ -146,7 +146,7 @@ FocusScope {
             internal.flickableItem = contentItem // "Use content if it is a flickable
         } else {
             internal.flickableItem = flickableComponent.createObject(this)
-            contentItem.parent = internal.flickableItem
+            contentItem.parent = internal.flickableItem.contentItem
         }
         internal.flickableItem.parent = viewportItem
         internal.flickableItem.anchors.fill = viewportItem