Index: src/xfdesktop-file-icon-manager.c =================================================================== --- src/xfdesktop-file-icon-manager.c (revision 21730) +++ src/xfdesktop-file-icon-manager.c (working copy) @@ -2113,7 +2113,7 @@ } #ifdef HAVE_THUNARX - if(!multi_sel && info && fmanager->priv->thunarx_menu_providers) { + if(!multi_sel && info && fmanager->priv->thunarx_menu_providers && !(volume && !thunar_vfs_volume_is_mounted(volume))) { GtkWidget *window = gtk_widget_get_toplevel(GTK_WIDGET(fmanager->priv->icon_view)); GList *menu_actions, *l; ThunarxMenuProvider *provider; @@ -2156,13 +2156,13 @@ g_list_free(menu_actions); } } + + mi = gtk_separator_menu_item_new(); + gtk_widget_show(mi); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi); } #endif - mi = gtk_separator_menu_item_new(); - gtk_widget_show(mi); - gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi); - /* FIXME: need to handle multi-selection properly */ if(volume && !multi_sel) { mi = gtk_image_menu_item_new_with_mnemonic(_("_Mount Volume"));