From d3c4ad8b3b08baf7e69406e0cc25acff76d28509 Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Tue, 3 Oct 2023 18:25:36 +0200 Subject: src/service.c: Switch to execute_command_warn --- src/service.c | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) (limited to 'src') diff --git a/src/service.c b/src/service.c index 7593a0aa..6d083569 100644 --- a/src/service.c +++ b/src/service.c @@ -342,20 +342,9 @@ static void onDisplay (GSimpleAction *pAction, GVariant *pVariant, gpointer pDat sProgram = "gkbd-keyboard-display"; } - gboolean bHasProgram = ayatana_common_utils_have_program (sProgram); - - if (!bHasProgram) - { - gchar *sMessage = g_strdup_printf ("The %s application is required to display keyboard layouts, but it was not found.", sProgram); - ayatana_common_utils_zenity_warning ("dialog-warning", _("Warning"), sMessage); - g_free (sMessage); - - return; - } - - gchar *sCommand = g_strdup_printf ("%s -g %i", sProgram, nLayout + 1); - ayatana_common_utils_execute_command (sCommand); - g_free (sCommand); + gchar *sArgs = g_strdup_printf ("-g %i", nLayout + 1); + ayatana_common_utils_execute_command_warn (sProgram, sArgs); + g_free (sArgs); } static void initActions(IndicatorKeyboardService *self) -- cgit v1.2.3