--- gio/glocalfileinfo.c	2008-06-12 16:25:40.000000000 +0200
+++ patched/gio/glocalfileinfo.c	2008-07-02 19:03:37.000000000 +0200
@@ -1577,6 +1577,21 @@
                         preferred_icon = "user-home";
                       else if (strcmp (path, g_get_user_special_dir (G_USER_DIRECTORY_DESKTOP)) == 0) 
                         preferred_icon = "user-desktop";
+                      else if (g_strcmp0 (path, g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS)) == 0) 
+                        preferred_icon = "xdg-directory-documents";
+                      else if (g_strcmp0 (path, g_get_user_special_dir (G_USER_DIRECTORY_DOWNLOAD)) == 0) 
+                        preferred_icon = "xdg-directory-downloads";
+                      else if (g_strcmp0 (path, g_get_user_special_dir (G_USER_DIRECTORY_MUSIC)) == 0) 
+                        preferred_icon = "xdg-directory-music";
+                      else if (g_strcmp0 (path, g_get_user_special_dir (G_USER_DIRECTORY_PICTURES)) == 0) 
+                        preferred_icon = "xdg-directory-pictures";
+                      else if (g_strcmp0 (path, g_get_user_special_dir (G_USER_DIRECTORY_PUBLIC_SHARE)) == 0) 
+                        preferred_icon = "xdg-directory-public-share";
+                      else if (g_strcmp0 (path, g_get_user_special_dir (G_USER_DIRECTORY_TEMPLATES)) == 0) 
+                        preferred_icon = "xdg-directory-templates";
+                      else if (g_strcmp0 (path, g_get_user_special_dir (G_USER_DIRECTORY_VIDEOS)) == 0) 
+                        preferred_icon = "xdg-directory-videos";
+
                       if (S_ISDIR (statbuf.st_mode)) 
                         type_icon = "folder";
                       else if (statbuf.st_mode & S_IXUSR)
