diff options
author | Brian Tarricone <brian@tarricone.org> | 2008-10-08 23:25:40 +0000 |
---|---|---|
committer | Brian Tarricone <brian@tarricone.org> | 2008-10-08 23:25:40 +0000 |
commit | ffbef359926f07cc98a1b3ae5264658f451b34c3 (patch) | |
tree | f5060d899a6f9deebd60536e29d68d621dd3e204 /src/xfdesktop-file-icon-manager.c | |
parent | 63ef1197be52ff984a603d02039c4346ffe2afeb (diff) | |
download | xfdesktop-ffbef359926f07cc98a1b3ae5264658f451b34c3.tar.gz |
make icons come up in a reasonable order for the first time
Home, File System, Trash, then removable icons, then everything else
(Old svn revision: 28105)
Diffstat (limited to 'src/xfdesktop-file-icon-manager.c')
-rw-r--r-- | src/xfdesktop-file-icon-manager.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c index 55ced8a8..530eee36 100644 --- a/src/xfdesktop-file-icon-manager.c +++ b/src/xfdesktop-file-icon-manager.c @@ -2950,13 +2950,14 @@ xfdesktop_file_icon_manager_real_init(XfdesktopIconViewManager *manager, if(!xfdesktop_file_utils_dbus_init()) g_warning("Unable to initialise D-Bus. Some xfdesktop features may be unavailable."); - for(i = 0; i <= XFDESKTOP_SPECIAL_FILE_ICON_TRASH; ++i) { + /* do this in the reverse order stuff should be displayed */ + xfdesktop_file_icon_manager_load_desktop_folder(fmanager); + if(fmanager->priv->show_removable_media) + xfdesktop_file_icon_manager_load_removable_media(fmanager); + for(i = XFDESKTOP_SPECIAL_FILE_ICON_TRASH; i >= 0; --i) { if(fmanager->priv->show_special[i]) xfdesktop_file_icon_manager_add_special_file_icon(fmanager, i); } - if(fmanager->priv->show_removable_media) - xfdesktop_file_icon_manager_load_removable_media(fmanager); - xfdesktop_file_icon_manager_load_desktop_folder(fmanager); #ifdef HAVE_THUNARX thunarx_pfac = thunarx_provider_factory_get_default(); |