From 0e8c47e9d65e16fc6560cb93b02777c71ae97518 Mon Sep 17 00:00:00 2001 From: ZenWalker Date: Tue, 6 Jun 2017 01:33:25 +0200 Subject: Fix: menubar/menu-button can't launch mozo Fixes #586 --- mate-panel/panel-menu-button.c | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'mate-panel/panel-menu-button.c') diff --git a/mate-panel/panel-menu-button.c b/mate-panel/panel-menu-button.c index 3fd70032..74cf0dfb 100644 --- a/mate-panel/panel-menu-button.c +++ b/mate-panel/panel-menu-button.c @@ -989,18 +989,15 @@ panel_menu_button_invoke_menu (PanelMenuButton *button, panel_show_help (screen, "mate-user-guide", "gospanel-37", NULL); } else if (!strcmp (callback_name, "edit")) { - GError *error = NULL; - - panel_launch_desktop_file_with_fallback ("menulibre.desktop", - "menulibre", - screen, &error); - if (error) { - g_error_free (error); - panel_launch_desktop_file_with_fallback ( - "mozo.desktop", - "mozo", - screen, NULL); - } + + if (panel_is_program_in_path ("menulibre")) + panel_launch_desktop_file_with_fallback ("menulibre.desktop", + "menulibre", + screen, NULL); + else + panel_launch_desktop_file_with_fallback ("mozo.desktop", + "mozo", + screen, NULL); } } -- cgit v1.2.1