diff --git a/src/plugins/qmldesigner/components/formeditor/movetool.cpp b/src/plugins/qmldesigner/components/formeditor/movetool.cpp index a04a220c4cf..9963f4b0597 100644 --- a/src/plugins/qmldesigner/components/formeditor/movetool.cpp +++ b/src/plugins/qmldesigner/components/formeditor/movetool.cpp @@ -352,7 +352,10 @@ QList movalbeItems(const QList &itemList) QMutableListIterator listIterator(filteredItemList); while (listIterator.hasNext()) { FormEditorItem *item = listIterator.next(); - if (!item->qmlItemNode().isValid() || !item->qmlItemNode().instanceIsMovable() || item->qmlItemNode().instanceIsInLayoutable()) + if (!item->qmlItemNode().isValid() + || !item->qmlItemNode().instanceIsMovable() + || !item->qmlItemNode().modelIsMovable() + || item->qmlItemNode().instanceIsInLayoutable()) listIterator.remove(); }