- ModuleBase_ModelWidget* aWidget = anOperation->propertyPanel()->activeWidget();
- if (aWidget && aWidget->canUseExternalParts())
- aValid = Standard_True;
- else
- aValid = (aDoc == aMgr->activeDocument() || aDoc == aMgr->moduleDocument());
+ if (anOperation->propertyPanel()) {
+ ModuleBase_ModelWidget* aWidget = anOperation->propertyPanel()->activeWidget();
+ if (aWidget && aWidget->canUseExternalParts())
+ return Standard_True;
+ }
+ return (aDoc == aMgr->activeDocument() || aDoc == aMgr->moduleDocument());