PVS: V768 The expression is of enum type. It is odd that it is used as an expression of a Boolean-type.

This commit is contained in:
wmayer
2020-07-17 19:30:13 +02:00
parent 46a7a68064
commit 4bbdfb5f7b

View File

@@ -503,10 +503,9 @@ protected:
ViewProviderT::DisplayMode.touch();
ViewProviderT::setOverrideMode(viewerMode);
}
if(!this->testStatus(Gui::isRestoring) &&
ViewProviderT::canAddToSceneGraph() &&
!imp->canAddToSceneGraph())
{
if (!this->testStatus(Gui::isRestoring) &&
ViewProviderT::canAddToSceneGraph() &&
imp->canAddToSceneGraph() == ViewProviderPythonFeatureImp::NotImplemented) {
this->getDocument()->toggleInSceneGraph(this);
}
ViewProviderT::updateView();
@@ -540,11 +539,11 @@ protected:
}
}
virtual void setEditViewer(View3DInventorViewer *viewer, int ModNum) override {
if(!imp->setEditViewer(viewer,ModNum))
if (imp->setEditViewer(viewer,ModNum) == ViewProviderPythonFeatureImp::NotImplemented)
ViewProviderT::setEditViewer(viewer,ModNum);
}
virtual void unsetEditViewer(View3DInventorViewer *viewer) override {
if(!imp->unsetEditViewer(viewer))
if (imp->unsetEditViewer(viewer) == ViewProviderPythonFeatureImp::NotImplemented)
ViewProviderT::unsetEditViewer(viewer);
}