From 2810106c2c4bd9f8132719b02358f02f5b67ece7 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Mon, 26 Jun 2023 16:53:48 +0300 Subject: [PATCH] QmlDesigner: Fix shader asset source property setting on navigator drop The property type of the shader source property is url, so use that instead of bytearray type. Fixes: QDS-9721 Change-Id: I244ed455f83e3f70d130a6085b9af083ee60c131 Reviewed-by: Mahmoud Badri --- .../qmldesigner/components/navigator/navigatortreemodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp index e7d116c61cf..898b6f72cc1 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp @@ -928,7 +928,7 @@ ModelNode NavigatorTreeModel::handleItemLibraryShaderDrop(const QString &shaderP // set shader properties PropertyName prop = "shader"; - QString type = "QByteArray"; + QString type = "QUrl"; QVariant val = relPath; itemLibraryEntry.addProperty(prop, type, val); prop = "stage";