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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user