diff --git a/src/Gui/propertyeditor/PropertyEditor.cpp b/src/Gui/propertyeditor/PropertyEditor.cpp index c20717add6..9cade63ee5 100644 --- a/src/Gui/propertyeditor/PropertyEditor.cpp +++ b/src/Gui/propertyeditor/PropertyEditor.cpp @@ -450,7 +450,7 @@ void PropertyEditor::contextMenuEvent(QContextMenuEvent *) { auto item = static_cast(index.internalPointer()); if(item->isSeparator()) continue; - for(auto parent=item;parent;parent=item->parent()) { + for(auto parent=item;parent;parent=parent->parent()) { const auto &ps = parent->getPropertyData(); if(ps.size()) { props.insert(ps.begin(),ps.end());