summaryrefslogtreecommitdiff
path: root/dash/previews
diff options
authorManuel de la Pena <manuel@canonical.com>2013-05-14 10:42:15 +0200
committerManuel de la Pena <manuel@canonical.com>2013-05-14 10:42:15 +0200
commitf26a407f0af801f2221438a7b348f2ffa07c1dd1 (patch)
tree4b766a09e8fc5d8c3ac0f0011ae4a8a3dab22db4 /dash/previews
parentc6cca8e628b0f2df8a04b488184ed34781054a21 (diff)
parent56ab8702f006e7bb5347ade57068483571df0d44 (diff)
Merged with parent.
(bzr r3263.2.28)
Diffstat (limited to 'dash/previews')
-rw-r--r--dash/previews/MoviePreview.cpp19
1 files changed, 11 insertions, 8 deletions
diff --git a/dash/previews/MoviePreview.cpp b/dash/previews/MoviePreview.cpp
index 928a0a155..5edcb5db3 100644
--- a/dash/previews/MoviePreview.cpp
+++ b/dash/previews/MoviePreview.cpp
@@ -163,13 +163,15 @@ void MoviePreview::SetupViews()
}
/////////////////////
- rating_ = new PreviewRatingsWidget();
- AddChild(rating_.GetPointer());
- rating_->SetMaximumHeight(style.GetRatingWidgetHeight());
- rating_->SetMinimumHeight(style.GetRatingWidgetHeight());
- rating_->SetRating(movie_preview_model->rating);
- rating_->SetReviews(movie_preview_model->num_ratings);
- rating_->request_close().connect([this]() { preview_container_->request_close.emit(); });
+ if (movie_preview_model->rating >= 0) {
+ rating_ = new PreviewRatingsWidget();
+ AddChild(rating_.GetPointer());
+ rating_->SetMaximumHeight(style.GetRatingWidgetHeight());
+ rating_->SetMinimumHeight(style.GetRatingWidgetHeight());
+ rating_->SetRating(movie_preview_model->rating);
+ rating_->SetReviews(movie_preview_model->num_ratings);
+ rating_->request_close().connect([this]() { preview_container_->request_close.emit(); });
+ }
/////////////////////
// Description
@@ -210,7 +212,8 @@ void MoviePreview::SetupViews()
///////////////////
full_data_layout_->AddLayout(app_data_layout, 0);
- full_data_layout_->AddView(rating_.GetPointer(), 0);
+ if (rating_ != NULL)
+ full_data_layout_->AddView(rating_.GetPointer(), 0);
full_data_layout_->AddView(preview_info, 1);
full_data_layout_->AddView(actions_layout, 0);
/////////////////////