nautilus r15092 - in trunk: . libnautilus-private



Author: alexl
Date: Thu Mar 12 12:36:30 2009
New Revision: 15092
URL: http://svn.gnome.org/viewvc/nautilus?rev=15092&view=rev

Log:
2009-03-12  Alexander Larsson  <alexl redhat com>

        Bug 532725 â non-refreshing thumbnails: at 150% zoom

        * libnautilus-private/nautilus-directory-async.c:
        (thumbnail_done):
	Get mtime from right place if loading the original as thumbnail.



Modified:
   trunk/ChangeLog
   trunk/libnautilus-private/nautilus-directory-async.c

Modified: trunk/libnautilus-private/nautilus-directory-async.c
==============================================================================
--- trunk/libnautilus-private/nautilus-directory-async.c	(original)
+++ trunk/libnautilus-private/nautilus-directory-async.c	Thu Mar 12 12:36:30 2009
@@ -3832,9 +3832,13 @@
 		file->details->thumbnail = NULL;
 	}
 	if (pixbuf) {
-		thumb_mtime_str = gdk_pixbuf_get_option (pixbuf, "tEXt::Thumb::MTime");
-		if (thumb_mtime_str) {
-			thumb_mtime = atol (thumb_mtime_str);
+		if (tried_original) {
+			thumb_mtime = file->details->mtime;
+		} else {
+			thumb_mtime_str = gdk_pixbuf_get_option (pixbuf, "tEXt::Thumb::MTime");
+			if (thumb_mtime_str) {
+				thumb_mtime = atol (thumb_mtime_str);
+			}
 		}
 		
 		if (thumb_mtime == 0 ||



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]