From 079c77ff22b76b18305e5ee51903fbed927a0a59 Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Wed, 13 Nov 2019 14:57:22 +0400 Subject: [PATCH] Avoid zero division --- apps/opencs/view/render/terraintexturemode.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/opencs/view/render/terraintexturemode.cpp b/apps/opencs/view/render/terraintexturemode.cpp index 6d682150a..40dfc9474 100644 --- a/apps/opencs/view/render/terraintexturemode.cpp +++ b/apps/opencs/view/render/terraintexturemode.cpp @@ -730,8 +730,12 @@ void CSVRender::TerrainTextureMode::setBrushShape(int brushShape) selectionCenterY += value.second; ++selectionAmount; } - selectionCenterX /= selectionAmount; - selectionCenterY /= selectionAmount; + + if (selectionAmount != 0) + { + selectionCenterX /= selectionAmount; + selectionCenterY /= selectionAmount; + } mCustomBrushShape.clear(); for (auto const& value: terrainSelection)