diff -upr nautilus-2.22.2-pre/libnautilus-private/nautilus-directory-async.c nautilus-2.22.2-post/libnautilus-private/nautilus-directory-async.c
--- nautilus-2.22.2-pre/libnautilus-private/nautilus-directory-async.c	2008-05-19 17:50:02.000000000 -0500
+++ nautilus-2.22.2-post/libnautilus-private/nautilus-directory-async.c	2008-05-19 20:12:31.000000000 -0500
@@ -3921,13 +3921,7 @@ thumbnail_start (NautilusDirectory *dire
 	state->file = file;
 	state->cancellable = g_cancellable_new ();
 
-	if (file->details->thumbnail_size > 128) {
-		state->tried_original = TRUE;
-		state->trying_original = TRUE;
-		location = nautilus_file_get_location (file);
-	} else {
-		location = g_file_new_for_path (file->details->thumbnail_path);
-	}
+	location = g_file_new_for_path (file->details->thumbnail_path);
 	
 	directory->details->thumbnail_state = state;
 	
