[gnome-software] trivial: Only include the non-release form of the version in a review
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Only include the non-release form of the version in a review
- Date: Wed, 10 Feb 2016 08:54:12 +0000 (UTC)
commit a6f9708a81b03123c6e8ca6933a9a2b1229cb480
Author: Richard Hughes <richard hughsie com>
Date: Wed Feb 10 08:45:23 2016 +0000
trivial: Only include the non-release form of the version in a review
src/gs-shell-details.c | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c
index e8c6c0d..db72b02 100644
--- a/src/gs-shell-details.c
+++ b/src/gs-shell-details.c
@@ -1407,6 +1407,17 @@ gs_shell_details_app_set_ratings_cb (GObject *source,
}
/**
+ * gs_shell_details_sanitize_version:
+ */
+static gchar *
+gs_shell_details_sanitize_version (const gchar *version)
+{
+ gchar *tmp = g_strdup (version);
+ g_strdelimit (tmp, "-", '\0');
+ return tmp;
+}
+
+/**
* gs_shell_details_write_review_cb:
**/
static void
@@ -1424,13 +1435,15 @@ gs_shell_details_write_review_cb (GtkButton *button,
g_autoptr(GsReview) review = NULL;
g_autoptr(GDateTime) now = NULL;
g_autofree gchar *text = NULL;
+ g_autofree gchar *version = NULL;
review = gs_review_new ();
gs_review_set_summary (review, gs_review_dialog_get_summary (GS_REVIEW_DIALOG (dialog)));
text = gs_review_dialog_get_text (GS_REVIEW_DIALOG (dialog));
gs_review_set_text (review, text);
gs_review_set_rating (review, gs_review_dialog_get_rating (GS_REVIEW_DIALOG (dialog)));
- gs_review_set_version (review, gs_app_get_version (self->app));
+ version = gs_shell_details_sanitize_version (gs_app_get_version (self->app));
+ gs_review_set_version (review, version);
now = g_date_time_new_now_local ();
gs_review_set_date (review, now);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]