Merge branch 'qtquick2'
[profile/ivi/qtdeclarative.git] / src / declarative / graphicsitems / qdeclarativepathview.cpp
index 79e52cd..94f128d 100644 (file)
@@ -203,7 +203,9 @@ void QDeclarativePathViewPrivate::createHighlight()
 
     bool changed = false;
     if (highlightItem) {
-        delete highlightItem;
+        if (highlightItem->scene())
+            highlightItem->scene()->removeItem(highlightItem);
+        highlightItem->deleteLater();
         highlightItem = 0;
         changed = true;
     }