fix exception raised on project load for invalid enums

This commit is contained in:
wmayer
2018-08-07 15:23:56 +02:00
parent 7ad0c7f7f2
commit 9faa7fc57f
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);