diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
index 63451eb01bcbedc0c6b6ace8deb75489232e2717..1a14ee56bf129751fcc3187f7d9e3af80567d997 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
@@ -96,14 +96,6 @@ void Qt5PreviewNodeInstanceServer::changeState(const ChangeStateCommand &/*comma
 
 }
 
-static void updateDirtyNodeRecursive(QQuickItem *parentItem)
-{
-    foreach (QQuickItem *childItem, parentItem->childItems())
-        updateDirtyNodeRecursive(childItem);
-
-    DesignerSupport::updateDirtyNode(parentItem);
-}
-
 QImage Qt5PreviewNodeInstanceServer::renderPreviewImage()
 {
     rootNodeInstance().updateDirtyNodeRecursive();