From 833ccc922b91467df84444069832e69fd07bfcc0 Mon Sep 17 00:00:00 2001 From: Evgeny Prikazchikov Date: Wed, 4 Feb 2026 16:05:06 +0300 Subject: [PATCH] Editor: Drag and drop for assets in Properties. #1251 --- .../screens/propertyedit/custom/objectselect/objectselect.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/worldeditor/src/screens/propertyedit/custom/objectselect/objectselect.cpp b/worldeditor/src/screens/propertyedit/custom/objectselect/objectselect.cpp index 283637969..620317802 100644 --- a/worldeditor/src/screens/propertyedit/custom/objectselect/objectselect.cpp +++ b/worldeditor/src/screens/propertyedit/custom/objectselect/objectselect.cpp @@ -239,10 +239,11 @@ void ObjectSelect::onDrop(QDropEvent *event) { } } else if(event->mimeData()->hasFormat(gMimeContent)) { TString path(ProjectSettings::instance()->contentPath() + "/" + event->mimeData()->data(gMimeContent).toStdString()); + path = AssetManager::instance()->pathToUuid(path); if(m_data.type() == MetaType::STRING) { m_data = path; } else { - Object *object = Engine::loadResource(AssetManager::instance()->pathToUuid(path)); + Object *object = Engine::loadResource(path); m_data = Variant(m_data.userType(), &object); } setTemplateData(m_data);