diff options
| author | Manuel de la Pena <manuel@canonical.com> | 2013-05-14 10:42:15 +0200 |
|---|---|---|
| committer | Manuel de la Pena <manuel@canonical.com> | 2013-05-14 10:42:15 +0200 |
| commit | f26a407f0af801f2221438a7b348f2ffa07c1dd1 (patch) | |
| tree | 4b766a09e8fc5d8c3ac0f0011ae4a8a3dab22db4 /dash/previews | |
| parent | c6cca8e628b0f2df8a04b488184ed34781054a21 (diff) | |
| parent | 56ab8702f006e7bb5347ade57068483571df0d44 (diff) | |
Merged with parent.
(bzr r3263.2.28)
Diffstat (limited to 'dash/previews')
| -rw-r--r-- | dash/previews/MoviePreview.cpp | 19 |
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); ///////////////////// |
