diff --git a/cockatrice/src/game/zones/view_zone.cpp b/cockatrice/src/game/zones/view_zone.cpp index f04bda042..0187e8ee5 100644 --- a/cockatrice/src/game/zones/view_zone.cpp +++ b/cockatrice/src/game/zones/view_zone.cpp @@ -198,7 +198,7 @@ ZoneViewZone::GridSize ZoneViewZone::positionCardsForDisplay(CardList &cards, Ca return GridSize{longestRow + 1, qMax(col + 1, 3)}; } else { - int cols = qMin(qFloor(qSqrt((double)cardCount / 2)), 7); + int cols = qBound(1, qFloor(qSqrt((double)cardCount / 2)), 7); int rows = qMax(qCeil((double)cardCount / cols), 1); if (minRows == 0) { minRows = rows;