diff --git a/thunar/thunar-file.c b/thunar/thunar-file.c
index dfaaf331c331c0d11ff8e5e4a8fbd9dd927360f9..aa4939cd21256330e9f5c67e66e0d7f65eb5adef 100644
--- a/thunar/thunar-file.c
+++ b/thunar/thunar-file.c
@@ -1230,22 +1230,6 @@ thunar_file_get_with_info (GFile     *gfile,
     {
       /* return the file, it already has an additional ref set
        * in thunar_file_cache_lookup */
-
-      /* The file might have changed while being cached.
-       * Use the info to update the file */
-
-      /* reset the file */
-      thunar_file_info_clear (file);
-
-      /* set the passed info */
-      file->info = g_object_ref (info);
-
-      /* update the file from the information */
-      thunar_file_info_reload (file, NULL);
-
-      /* update the mounted info */
-      if (not_mounted)
-        FLAG_UNSET (file, THUNAR_FILE_FLAG_IS_MOUNTED);
     }
   else
     {