diff options
author | Robert Tari <robert@tari.in> | 2023-02-27 16:52:22 +0100 |
---|---|---|
committer | Robert Tari <robert@tari.in> | 2023-02-27 16:52:22 +0100 |
commit | e2a407893d722f0cb1ddcaea9788a1d434ecd7a8 (patch) | |
tree | 5ee9435deb8434ea2d21bac2ffa3e4f4df071be6 /src/service.c | |
parent | cbafa7e6bfb85e85bb8e2eaef102dcca5c76deab (diff) | |
parent | 4e48436b26e2ac7e088cd378ee103407a46b6298 (diff) | |
download | ayatana-indicator-session-e2a407893d722f0cb1ddcaea9788a1d434ecd7a8.tar.gz ayatana-indicator-session-e2a407893d722f0cb1ddcaea9788a1d434ecd7a8.tar.bz2 ayatana-indicator-session-e2a407893d722f0cb1ddcaea9788a1d434ecd7a8.zip |
Merge branch 'sunweaver-pr/special-handling-for-ubuntu-touch'
Attributes GH PR #84: https://github.com/AyatanaIndicators/ayatana-indicator-session/pull/84
Diffstat (limited to 'src/service.c')
-rw-r--r-- | src/service.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/service.c b/src/service.c index d467859..760c64b 100644 --- a/src/service.c +++ b/src/service.c @@ -379,8 +379,18 @@ create_admin_section (IndicatorSessionService * self) { GMenu * menu; priv_t * p = self->priv; - gchar * desktop_help_label = g_strdup_printf(_("%s Help"), get_desktop_name()); - gchar * distro_help_label = g_strdup_printf(_("%s Help…"), get_distro_name()); + gchar * desktop_help_label = NULL; + gchar * distro_help_label = NULL; + if (g_strcmp0(get_desktop_session(), "ubuntu-touch") == 0) + { + desktop_help_label = g_strdup(_("About Ubuntu Touch…")); + distro_help_label = g_strdup(_("About UBports Foundation…")); + } + else + { + desktop_help_label = g_strdup_printf(_("%s Help…"), get_desktop_name()); + distro_help_label = g_strdup_printf(_("%s Help…"), get_distro_name()); + } menu = g_menu_new (); if (ayatana_common_utils_is_lomiri()) { |