Measure: Use string based addObject as workaround as type is an alias (#22462)
* [Measure] Revert one specific piece of code from PR19142 * Measure: Add comment for workaround --------- Co-authored-by: Benjamin Nauck <benjamin@nauck.se>
This commit is contained in:
@@ -223,7 +223,9 @@ Measure::MeasureBase* TaskMeasure::createObject(const App::MeasureType* measureT
|
||||
auto pyMeasureClass = measureType->pythonClass;
|
||||
|
||||
// Create a MeasurePython instance
|
||||
_mMeasureObject = doc->addObject<Measure::MeasurePython>(measureType->label.c_str());
|
||||
// Measure::MeasurePython is an alias so we need to use the string based addObject for now.
|
||||
auto featurePython = doc->addObject("Measure::MeasurePython", measureType->label.c_str());
|
||||
_mMeasureObject = dynamic_cast<Measure::MeasureBase*>(featurePython);
|
||||
|
||||
// Create an instance of the pyMeasureClass, the classe's initializer sets the object as
|
||||
// proxy
|
||||
|
||||
Reference in New Issue
Block a user