fix bug where card view window with pile view is too short (#5212)

This commit is contained in:
RickyRister 2024-11-30 05:53:10 -08:00 committed by GitHub
parent f634177973
commit bb84b75db9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -193,7 +193,9 @@ ZoneViewZone::GridSize ZoneViewZone::positionCardsForDisplay(CardList &cards, Ca
longestRow = qMax(row, longestRow);
}
return GridSize{longestRow, qMax(col + 1, 3)};
// +1 because the row/col variables used in the calculations are 0-indexed but
// GridSize expects the actual row/col count
return GridSize{longestRow + 1, qMax(col + 1, 3)};
} else {
int cols = qMin(qFloor(qSqrt((double)cardCount / 2)), 7);