diff --git a/src/private/multisplitter/Item.cpp b/src/private/multisplitter/Item.cpp index 933e7398..a1f083fa 100644 --- a/src/private/multisplitter/Item.cpp +++ b/src/private/multisplitter/Item.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #ifdef Q_CC_MSVC #pragma warning(push) @@ -2896,7 +2897,10 @@ QVector ItemBoxContainer::calculateSqueezes(SizingInfo::List::ConstIterator const auto count = availabilities.count(); - QVector squeezes(count, 0); + QVector squeezes; + squeezes.resize(count); + std::fill(squeezes.begin(), squeezes.end(), 0); + int missing = needed; if (strategy == NeighbourSqueezeStrategy::AllNeighbours) {