[gnome-software] trivial: Hide the review button if the user has already reviewed
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Hide the review button if the user has already reviewed
- Date: Tue, 9 Feb 2016 21:38:11 +0000 (UTC)
commit a6e5b955ca865bb748436a5f94a59daf92e994ef
Author: Richard Hughes <richard hughsie com>
Date: Tue Feb 9 21:32:37 2016 +0000
trivial: Hide the review button if the user has already reviewed
src/gs-shell-details.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c
index 01b8f8c..00370b1 100644
--- a/src/gs-shell-details.c
+++ b/src/gs-shell-details.c
@@ -1007,6 +1007,7 @@ static void
gs_shell_details_refresh_reviews (GsShellDetails *self)
{
GPtrArray *reviews;
+ gboolean show_review_button = TRUE;
guint i;
guint64 possible_actions = 0;
struct {
@@ -1046,6 +1047,7 @@ gs_shell_details_refresh_reviews (GsShellDetails *self)
G_CALLBACK (gs_shell_details_review_button_clicked_cb), self);
if (gs_review_get_state (review) & GS_REVIEW_STATE_SELF) {
actions = possible_actions & 1 << GS_REVIEW_ACTION_REMOVE;
+ show_review_button = FALSE;
} else {
actions = possible_actions & ~(1 << GS_REVIEW_ACTION_REMOVE);
}
@@ -1054,8 +1056,8 @@ gs_shell_details_refresh_reviews (GsShellDetails *self)
gtk_widget_show (row);
}
- /* FIXME: show the button only if the user never reviewed */
- gtk_widget_set_visible (self->button_review, TRUE);
+ /* show the button only if the user never reviewed */
+ gtk_widget_set_visible (self->button_review, show_review_button);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]