handle empty button boxes
Change-Id: I5763970fc521bd5951576090732902ef156d8958
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx
index 82bc7c0..c488e20 100644
--- a/vcl/source/window/layout.cxx
+++ b/vcl/source/window/layout.cxx
@@ -433,8 +433,9 @@ VclButtonBox::Requisition VclButtonBox::calculatePrimarySecondaryRequisitions()
nAccDimension = std::accumulate(aSubGroupSizes.begin(),
aSubGroupSizes.end(), nAccDimension);
long nAvgDimension = nAccDimension /
(aMainGroupSizes.size() + aSubGroupSizes.size());
size_t nTotalSize = aMainGroupSizes.size() + aSubGroupSizes.size();
long nAvgDimension = nTotalSize ? nAccDimension / nTotalSize : 0;
long nMaxMainNonOutlier = getMaxNonOutlier(aMainGroupSizes,
nAvgDimension);