diff --git a/resources/qml/Cura.qml b/resources/qml/Cura.qml index 0bc7ad6a90..24e70f7fb7 100644 --- a/resources/qml/Cura.qml +++ b/resources/qml/Cura.qml @@ -77,7 +77,7 @@ UM.MainWindow onTriggered: { UM.MeshFileHandler.readLocalFile(modelData); var meshName = backgroundItem.getMeshName(modelData.toString()) - backgroundItem.hasMesh(meshName) + backgroundItem.hasMesh(decodeURIComponent(meshName)) } } onObjectAdded: recentFilesMenu.insertItem(index, object) @@ -343,7 +343,7 @@ UM.MainWindow if (i == drop.urls.length - 1) { var meshName = backgroundItem.getMeshName(drop.urls[i].toString()) - backgroundItem.hasMesh(meshName) + backgroundItem.hasMesh(decodeURIComponent(meshName)) } } } @@ -696,8 +696,8 @@ UM.MainWindow folder = f; UM.MeshFileHandler.readLocalFile(fileUrl) - var meshName = backgroundItem.getMeshName(fileUrl.toString()) - backgroundItem.hasMesh(meshName) + var meshName = backgroundItem.getMeshName(fileUrl.toString(0x0)) + backgroundItem.hasMesh(decodeURIComponent(meshName)) } }