From e41dcc8d3f5c49e2c1670a2eaf9ca9067df268ac Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Wed, 31 May 2017 15:16:57 +0200 Subject: src/service.c: Prefer mate-power-statistics to gnome-power-statistics if in a MATE session. --- src/service.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'src/service.c') diff --git a/src/service.c b/src/service.c index 07db8ab..cd0e152 100644 --- a/src/service.c +++ b/src/service.c @@ -849,10 +849,20 @@ on_statistics_activated (GSimpleAction * a G_GNUC_UNUSED, GVariant * param, gpointer gself G_GNUC_UNUSED) { - char *cmd = g_strconcat ("gnome-power-statistics", " --device ", - g_variant_get_string (param, NULL), NULL); - execute_command (cmd); - g_free (cmd); + if (!g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "mate")) + { + char *cmd = g_strconcat ("gnome-power-statistics", " --device ", + g_variant_get_string (param, NULL), NULL); + execute_command (cmd); + g_free (cmd); + } + else + { + char *cmd = g_strconcat ("gnome-power-statistics", " --device ", + g_variant_get_string (param, NULL), NULL); + execute_command (cmd); + g_free (cmd); + } } /*** -- cgit v1.2.3