diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2023-03-08 19:40:51 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2023-03-08 21:10:05 +0100 |
commit | 6c974c1cf44c15a782bce37d62c07f90dd72ef70 (patch) | |
tree | 4cede87e416025b6d6a68dc1ed26ee0ec5bcba51 /src/adwaita | |
parent | 3271e1c11a923a4e97f6657665f522344c61737f (diff) |
Install the application icons.
Diffstat (limited to 'src/adwaita')
-rw-r--r-- | src/adwaita/disfluid-about.c | 2 | ||||
-rw-r--r-- | src/adwaita/disfluid-application.c | 15 |
2 files changed, 15 insertions, 2 deletions
diff --git a/src/adwaita/disfluid-about.c b/src/adwaita/disfluid-about.c index ac860d3..b87b1c5 100644 --- a/src/adwaita/disfluid-about.c +++ b/src/adwaita/disfluid-about.c @@ -99,7 +99,7 @@ disfluid_adw_show_about (GtkApplication * app) char **documenters = enumerate_credits (disfluid_author_is_documenter); adw_show_about_window (gtk_application_get_active_window (app), "application-name", _("Experiences"), - "application-icon", "eu.planete_kraus.Disfluid", + "application-icon", disfluid_adw_application_id (), "version", disfluid_version (), "copyright", _("Copyright © 2023 Vivien Kraus"), "developer-name", developer, diff --git a/src/adwaita/disfluid-application.c b/src/adwaita/disfluid-application.c index 0476958..a0cc21d 100644 --- a/src/adwaita/disfluid-application.c +++ b/src/adwaita/disfluid-application.c @@ -15,6 +15,7 @@ #define _(String) dgettext (PACKAGE, (String)) #define N_(String) (String) +#include <disfluid.h> #include <glib-object.h> #include <adwaita.h> #include <gtk/gtk.h> @@ -71,8 +72,20 @@ disfluid_adw_application_new (void) self = (DisfluidAdwApplication *) g_object_new (DISFLUID_ADW_TYPE_APPLICATION, "application-id", - "eu.planete-kraus.Disfluid", + disfluid_adw_application_id (), NULL); g_signal_connect (self, "activate", G_CALLBACK (activated), NULL); return self; } + +const char * +disfluid_adw_application_id () +{ + static const char *id_non_nightly = "eu.planete_kraus.Disfluid"; + static const char *id_nightly = "eu.planete_kraus.Disfluid.Devel"; + if (disfluid_is_nightly ()) + { + return id_nightly; + } + return id_non_nightly; +} |