diff options
Diffstat (limited to 'mate-panel/panel-menu-button.c')
-rw-r--r-- | mate-panel/panel-menu-button.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mate-panel/panel-menu-button.c b/mate-panel/panel-menu-button.c index b111edff..9f57d139 100644 --- a/mate-panel/panel-menu-button.c +++ b/mate-panel/panel-menu-button.c @@ -716,8 +716,12 @@ panel_menu_button_get_icon (PanelMenuButton *button) } } - if (directory) - retval = g_strdup (matemenu_tree_directory_get_icon (directory)); + if (directory) { + GIcon *gicon; + gicon = matemenu_tree_directory_get_icon (directory); + if (gicon != NULL) + retval = g_icon_to_string(gicon); + } } if (!retval) |