diff --git a/thunar/thunar-folder.c b/thunar/thunar-folder.c index 9e6fc17..da56fdc 100644 --- a/thunar/thunar-folder.c +++ b/thunar/thunar-folder.c @@ -550,13 +550,13 @@ thunar_folder_finished (ExoJob *job, /* schedule a reload of the file information of all files if requested */ if (folder->reload_info) { + folder->reload_info = FALSE; + for (lp = folder->files; lp != NULL; lp = lp->next) thunar_file_reload_idle (lp->data); /* reload folder information too */ - thunar_file_reload_idle (folder->corresponding_file); - - folder->reload_info = FALSE; + thunar_file_reload (folder->corresponding_file); } /* we did it, the folder is loaded */