From 9faa7fc57f19c8d06261ead8872a668ff95646b3 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 7 Aug 2018 15:23:56 +0200 Subject: [PATCH] fix exception raised on project load for invalid enums --- src/App/PropertyStandard.cpp | 5 +++++ src/App/PropertyStandard.h | 3 +++ src/Gui/ViewProviderDocumentObject.cpp | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/App/PropertyStandard.cpp b/src/App/PropertyStandard.cpp index 554a537c7b..856dadc5fc 100644 --- a/src/App/PropertyStandard.cpp +++ b/src/App/PropertyStandard.cpp @@ -377,6 +377,11 @@ const char ** PropertyEnumeration::getEnums(void) const return _enum.getEnums(); } +bool PropertyEnumeration::isValid(void) const +{ + return _enum.isValid(); +} + void PropertyEnumeration::Save(Base::Writer &writer) const { writer.Stream() << writer.ind() << "