[gimp] app: display revision number in About dialog if > 0.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: display revision number in About dialog if > 0.
- Date: Mon, 30 Mar 2020 13:44:56 +0000 (UTC)
commit 21e090aba5a3651981aba8883a42b2f00143de87
Author: Jehan <jehan girinstud io>
Date: Mon Mar 30 15:44:23 2020 +0200
app: display revision number in About dialog if > 0.
app/dialogs/about-dialog.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/app/dialogs/about-dialog.c b/app/dialogs/about-dialog.c
index c84a3ed1b2..7d5a654ee1 100644
--- a/app/dialogs/about-dialog.c
+++ b/app/dialogs/about-dialog.c
@@ -36,6 +36,7 @@
#include "about-dialog.h"
#include "authors.h"
#include "gimp-update.h"
+#include "gimp-version.h"
#include "gimp-intl.h"
@@ -105,19 +106,25 @@ about_dialog_create (GimpCoreConfig *config)
GdkPixbuf *pixbuf;
GList *children;
gchar *copyright;
+ gchar *version;
dialog.n_authors = G_N_ELEMENTS (authors) - 1;
pixbuf = about_dialog_load_logo ();
copyright = g_strdup_printf (GIMP_COPYRIGHT, GIMP_GIT_LAST_COMMIT_YEAR);
+ if (gimp_version_get_revision () > 0)
+ version = g_strdup_printf ("%s (revision %d)", GIMP_VERSION,
+ gimp_version_get_revision ());
+ else
+ version = g_strdup (GIMP_VERSION);
widget = g_object_new (GTK_TYPE_ABOUT_DIALOG,
"role", "gimp-about",
"window-position", GTK_WIN_POS_CENTER,
"title", _("About GIMP"),
"program-name", GIMP_ACRONYM,
- "version", GIMP_VERSION,
+ "version", version,
"copyright", copyright,
"comments", GIMP_NAME,
"license", GIMP_LICENSE,
@@ -137,6 +144,7 @@ about_dialog_create (GimpCoreConfig *config)
g_object_unref (pixbuf);
g_free (copyright);
+ g_free (version);
dialog.dialog = widget;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]