forked from qt-creator/qt-creator
QmlDesigner: Fix dragging material from bundle to camera/light
Added check that target node is actually a model when applying material. Fixes: QDS-7843 Change-Id: I6e165280c8b79ebbf8316861fe0eb9b947eac3be Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -202,7 +202,8 @@ void MaterialBrowserView::applyBundleMaterialToDropTarget(const ModelNode &bundl
|
|||||||
newMatNode = bundleMat;
|
newMatNode = bundleMat;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_bundleMaterialDropTarget.isValid()) {
|
if (m_bundleMaterialDropTarget.isValid()
|
||||||
|
&& m_bundleMaterialDropTarget.isSubclassOf("QtQuick3D.Model")) {
|
||||||
QmlObjectNode qmlObjNode(m_bundleMaterialDropTarget);
|
QmlObjectNode qmlObjNode(m_bundleMaterialDropTarget);
|
||||||
if (m_bundleMaterialAddToSelected) {
|
if (m_bundleMaterialAddToSelected) {
|
||||||
// TODO: unify this logic as it exist elsewhere also
|
// TODO: unify this logic as it exist elsewhere also
|
||||||
|
Reference in New Issue
Block a user