diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 776bd3bbcf..d22e91b267 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -2634,6 +2634,8 @@ void ViewProviderSketch::attach(App::DocumentObject *pcFeat) void ViewProviderSketch::setupContextMenu(QMenu *menu, QObject *receiver, const char *member) { menu->addAction(tr("Edit sketch"), receiver, member); + // Call the extensions + Gui::ViewProvider::setupContextMenu(menu, receiver, member); } bool ViewProviderSketch::setEdit(int ModNum) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.h b/src/Mod/Sketcher/Gui/ViewProviderSketch.h index 23c7683363..0e44d08b4e 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.h +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.h @@ -136,8 +136,8 @@ using GeoListFacade = Sketcher::GeoListFacade; * */ class SketcherGuiExport ViewProviderSketch : public PartGui::ViewProvider2DObjectGrid - , public PartGui::ViewProviderAttachExtension - , public Gui::SelectionObserver + , public PartGui::ViewProviderAttachExtension + , public Gui::SelectionObserver { Q_DECLARE_TR_FUNCTIONS(SketcherGui::ViewProviderSketch)