Index: panel-plugin/desktop-menu-plugin.c =================================================================== --- panel-plugin/desktop-menu-plugin.c (révision 29412) +++ panel-plugin/desktop-menu-plugin.c (copie de travail) @@ -525,6 +525,8 @@ dmp_menu_file_set(GtkFileChooser *fc, if(dmp->desktop_menu) { const gchar *cur_file = xfce_desktop_menu_get_menu_file(dmp->desktop_menu); + if (!dmp->menu_file) + dmp->menu_file = g_strdup (cur_file); if(strcmp(dmp->menu_file, cur_file)) { gchar *path; xfce_desktop_menu_destroy(dmp->desktop_menu); @@ -594,7 +596,7 @@ dmp_use_custom_menu_toggled_cb(GtkToggleButton *tb hbox = g_object_get_data(G_OBJECT(tb), "dmp-child-hbox"); gtk_widget_set_sensitive(hbox, TRUE); - if(dmp->menu_file) { + if(dmp->menu_file && g_path_is_absolute (dmp->menu_file)) { if(dmp->desktop_menu) xfce_desktop_menu_destroy(dmp->desktop_menu); dmp->desktop_menu = xfce_desktop_menu_new(dmp->menu_file, TRUE);