diff --git a/src/Mod/Part/Gui/ViewProvider2DObject.cpp b/src/Mod/Part/Gui/ViewProvider2DObject.cpp index 47d905c4d..663d40fa1 100644 --- a/src/Mod/Part/Gui/ViewProvider2DObject.cpp +++ b/src/Mod/Part/Gui/ViewProvider2DObject.cpp @@ -99,13 +99,13 @@ SoSeparator* ViewProvider2DObject::createGrid(void) } else { MiX = -exp(ceil(log(std::abs(MinX)))); - MiX = std::min(MiX,(float)-exp(ceil(log(std::abs(0.1f*MaxX))))); + MiX = std::min(MiX,(float)-exp(ceil(log(std::abs(0.1f*MaxX))))); MaX = exp(ceil(log(std::abs(MaxX)))); - MaX = std::max(MaX,(float)exp(ceil(log(std::abs(0.1f*MinX))))); + MaX = std::max(MaX,(float)exp(ceil(log(std::abs(0.1f*MinX))))); MiY = -exp(ceil(log(std::abs(MinY)))); - MiY = std::min(MiY,(float)-exp(ceil(log(std::abs(0.1f*MaxY))))); + MiY = std::min(MiY,(float)-exp(ceil(log(std::abs(0.1f*MaxY))))); MaY = exp(ceil(log(std::abs(MaxY)))); - MaY = std::max(MaY,(float)exp(ceil(log(std::abs(0.1f*MinY))))); + MaY = std::max(MaY,(float)exp(ceil(log(std::abs(0.1f*MinY))))); } //Round the values otherwise grid is not aligned with center MiX = floor(MiX / Step) * Step;