HaikuDepot: Avoid showing ugly rating info when there are no ratings.

This commit is contained in:
Stephan Aßmus 2013-09-29 11:41:24 +02:00
parent 735ec4c018
commit cb67ac0163

View File

@ -442,17 +442,22 @@ public:
fRatingView->SetRating(ratingSummary.averageRating); fRatingView->SetRating(ratingSummary.averageRating);
BString avgRating; if (ratingSummary.ratingCount > 0) {
avgRating.SetToFormat("%.1f", ratingSummary.averageRating); BString avgRating;
fAvgRating->SetText(avgRating); avgRating.SetToFormat("%.1f", ratingSummary.averageRating);
fAvgRating->SetText(avgRating);
BString votes;
votes.SetToFormat("%d", ratingSummary.ratingCount);
BString voteInfo(B_TRANSLATE("(%Votes%)"));
voteInfo.ReplaceAll("%Votes%", votes);
BString votes; fVoteInfo->SetText(voteInfo);
votes.SetToFormat("%d", ratingSummary.ratingCount); } else {
fAvgRating->SetText("");
BString voteInfo(B_TRANSLATE("(%Votes%)")); fVoteInfo->SetText(B_TRANSLATE("n/a"));
voteInfo.ReplaceAll("%Votes%", votes); }
fVoteInfo->SetText(voteInfo);
InvalidateLayout(); InvalidateLayout();
Invalidate(); Invalidate();