From 8448b69cf352a89e85ba67bc1a31ad50b2886283 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Thu, 15 Sep 2022 19:50:47 -0700 Subject: [PATCH] Fix Path::Feature object check --- src/Mod/Path/App/AppPathPy.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/App/AppPathPy.cpp b/src/Mod/Path/App/AppPathPy.cpp index 0ee2ca0a24..e3305aff80 100644 --- a/src/Mod/Path/App/AppPathPy.cpp +++ b/src/Mod/Path/App/AppPathPy.cpp @@ -161,7 +161,7 @@ namespace PathApp { if (PyObject_TypeCheck(pObj, &(App::DocumentObjectPy::Type))) { App::DocumentObject* obj = static_cast(pObj)->getDocumentObjectPtr(); - if (obj->getTypeId().isDerivedFrom(Base::Type::fromName("PathApp::Feature"))) { + if (obj->getTypeId().isDerivedFrom(Base::Type::fromName("Path::Feature"))) { const Path::Toolpath& path = static_cast(obj)->Path.getValue(); std::string gcode = path.toGCode(); Base::ofstream ofile(file); @@ -206,7 +206,7 @@ namespace PathApp { std::string gcode = buffer.str(); Path::Toolpath path; path.setFromGCode(gcode); - Path::Feature *object = static_cast(pcDoc->addObject("PathApp::Feature",file.fileNamePure().c_str())); + Path::Feature *object = static_cast(pcDoc->addObject("Path::Feature",file.fileNamePure().c_str())); object->Path.setValue(path); pcDoc->recompute(); } @@ -230,7 +230,7 @@ namespace PathApp { if (!pcDoc) pcDoc = App::GetApplication().newDocument(); Path::PathPy* pPath = static_cast(pcObj); - Path::Feature *pcFeature = static_cast(pcDoc->addObject("PathApp::Feature", name)); + Path::Feature *pcFeature = static_cast(pcDoc->addObject("Path::Feature", name)); Path::Toolpath* pa = pPath->getToolpathPtr(); if (!pa) { throw Py::Exception(PyExc_ReferenceError, "object doesn't reference a valid path");