fix exception raised on project load for invalid enums

This commit is contained in:
wmayer
2018-08-07 15:23:56 +02:00
parent 2ceee5b915
commit 4ec1c8c29f
3 changed files with 9 additions and 1 deletions

View File

@@ -278,7 +278,7 @@ SoNode* ViewProviderDocumentObject::findFrontRootOfType(const SoType& type) cons
void ViewProviderDocumentObject::setActiveMode()
{
if (DisplayMode.getEnums()) {
if (DisplayMode.isValid()) {
const char* mode = DisplayMode.getValueAsString();
if (mode)
setDisplayMode(mode);