Gui: fix restoring of geo feature group

This commit is contained in:
Zheng, Lei
2020-05-02 20:28:00 +08:00
committed by WandererFan
parent bb55427ca2
commit b7225460f5
2 changed files with 8 additions and 0 deletions

View File

@@ -98,6 +98,13 @@ std::vector<App::DocumentObject*> ViewProviderGeoFeatureGroupExtension::extensio
return Result;
}
void ViewProviderGeoFeatureGroupExtension::extensionFinishRestoring()
{
// setup GeoExlcuded flag for children
extensionClaimChildren();
ViewProviderGroupExtension::extensionFinishRestoring();
}
void ViewProviderGeoFeatureGroupExtension::extensionAttach(App::DocumentObject* pcObject)
{
ViewProviderGroupExtension::extensionAttach(pcObject);

View File

@@ -47,6 +47,7 @@ public:
virtual void extensionAttach(App::DocumentObject* pcObject) override;
virtual void extensionSetDisplayMode(const char* ModeName) override;
virtual std::vector<std::string> extensionGetDisplayModes(void) const override;
virtual void extensionFinishRestoring() override;
/// Show the object in the view: suppresses behavior of DocumentObjectGroup
virtual void extensionShow(void) override {