[gnome-software: 7/10] app row: Don't show ratings for local and	missing apps
- From: Kalev Lember <klember src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gnome-software: 7/10] app row: Don't show ratings for local and	missing apps
 
- Date: Wed, 11 Feb 2015 12:45:52 +0000 (UTC)
 
commit c8e407b213c0a944c4edbfab0158ae888138643e
Author: Kalev Lember <kalevlember gmail com>
Date:   Fri Feb 6 09:43:20 2015 +0100
    app row: Don't show ratings for local and missing apps
 src/gs-app-row.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/gs-app-row.c b/src/gs-app-row.c
index d93ca3c..815eedd 100644
--- a/src/gs-app-row.c
+++ b/src/gs-app-row.c
@@ -137,7 +137,11 @@ gs_app_row_refresh (GsAppRow *app_row)
                                     gs_app_get_update_version_ui (priv->app));
        } else {
                gtk_widget_hide (priv->version_label);
-               gtk_widget_show (priv->star);
+               if (gs_app_get_kind (priv->app) == GS_APP_KIND_MISSING ||
+                   (gs_app_get_state (priv->app) == AS_APP_STATE_AVAILABLE_LOCAL && gs_app_get_rating 
(priv->app) < 0))
+                       gtk_widget_hide (priv->star);
+               else
+                       gtk_widget_show (priv->star);
                gtk_widget_set_sensitive (priv->star, FALSE);
                if (gs_app_get_rating_kind (priv->app) == GS_APP_RATING_KIND_USER) {
                        gs_star_widget_set_rating (GS_STAR_WIDGET (priv->star),
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]