From 771925076fe7695e198b4c4279707ca4b028cebf Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Sun, 25 Mar 2018 23:49:56 +0200 Subject: Add 'Report a bug...' item to the session menu. --- src/utils.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index c291f7c..e950d3b 100644 --- a/src/utils.c +++ b/src/utils.c @@ -154,6 +154,24 @@ get_distro_url (void) return distro_url; } +const char* +get_distro_bts_url (void) +{ + static char * distro_bts_url = NULL; + + if (distro_bts_url == NULL) + { + GHashTable * os_release = get_os_release(); + gpointer value = g_hash_table_lookup(os_release, "BUG_REPORT_URL"); + if (value == NULL) + value = "https://github.com/AyatanaIndicators/ayatana-indicator-session/issues"; /* fallback value */ + distro_bts_url = g_strdup(value); + g_hash_table_destroy(os_release); + } + + return distro_bts_url; +} + const char* get_desktop_name (void) { -- cgit v1.2.3