diff --git a/src/Mod/Part/Gui/ViewProviderExt.cpp b/src/Mod/Part/Gui/ViewProviderExt.cpp index 8536c14c4..73621fc9b 100644 --- a/src/Mod/Part/Gui/ViewProviderExt.cpp +++ b/src/Mod/Part/Gui/ViewProviderExt.cpp @@ -373,7 +373,7 @@ void ViewProviderPartExt::onChanged(const App::Property* prop) } else if (prop == &PointColorArray) { const std::vector& c = PointColorArray.getValues(); - int size = (int)c.size(); + unsigned int size = (int)c.size(); if (size > 1) { // FIXME: Check for size mismatch between number of points and number of colors pcShapeBind->value = SoMaterialBinding::PER_VERTEX; @@ -418,7 +418,7 @@ void ViewProviderPartExt::onChanged(const App::Property* prop) // For testing else if (prop == &DiffuseColor) { const std::vector& c = DiffuseColor.getValues(); - int size = (int)c.size(); + unsigned int size = (int)c.size(); if (size > 1 && size == this->faceset->partIndex.getNum()) { pcShapeBind->value = SoMaterialBinding::PER_PART; pcShapeMaterial->diffuseColor.setNum(size);