From abb906cb039ae981c4943f6274d3b7effe1b9f56 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Fri, 21 Jul 2017 15:31:43 +0200 Subject: src/backend-dbus/actions.c: Use is_mate() from src/utils.c to check if we are running inside a MATE desktop session. --- src/backend-dbus/actions.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/backend-dbus/actions.c b/src/backend-dbus/actions.c index 9169b5d..84d6600 100644 --- a/src/backend-dbus/actions.c +++ b/src/backend-dbus/actions.c @@ -101,16 +101,11 @@ prompt_status_t; static gboolean have_mate_program (const gchar *program) { - const gchar *xdg_current_desktop; g_auto(GStrv) desktop_names = NULL; - xdg_current_desktop = g_getenv ("XDG_CURRENT_DESKTOP"); - if (xdg_current_desktop != NULL) { - desktop_names = g_strsplit (xdg_current_desktop, ":", 0); - if (g_strv_contains ((const gchar * const *) desktop_names, "MATE")) { - g_autofree gchar *path = g_find_program_in_path (program); - return path != NULL; - } + if (is_mate()) { + g_autofree gchar *path = g_find_program_in_path (program); + return path != NULL; } return FALSE; -- cgit v1.2.3