Index: src/xfdesktop-file-icon-manager.c =================================================================== --- src/xfdesktop-file-icon-manager.c (revision 23314) +++ src/xfdesktop-file-icon-manager.c (working copy) @@ -2027,15 +2027,15 @@ } } + /* clear out anything left in the icon view */ + xfdesktop_icon_view_remove_all(fmanager->priv->icon_view); + /* ditch normal icons */ if(fmanager->priv->icons) { g_hash_table_foreach_remove(fmanager->priv->icons, (GHRFunc)gtk_true, NULL); } - /* clear out anything left in the icon view */ - xfdesktop_icon_view_remove_all(fmanager->priv->icon_view); - /* add back the special icons */ for(i = 0; i <= XFDESKTOP_SPECIAL_FILE_ICON_TRASH; ++i) { if(fmanager->priv->show_special[i])