Index: libgthumb/image-loader.c
===================================================================
--- libgthumb/image-loader.c	(revision 1272)
+++ libgthumb/image-loader.c	(working copy)
@@ -608,11 +608,13 @@
 					animation = gdk_pixbuf_animation_new_from_file (path, &error);
 				else {
 					GdkPixbuf *pixbuf;
-					pixbuf = gdk_pixbuf_new_from_file (path, &error);
+					printf("path: %s\n\r",path);					
+					pixbuf = gnome_gdk_pixbuf_new_from_uri (path);
 					if (pixbuf != NULL) {
 						animation = gdk_pixbuf_non_anim_new (pixbuf);
 						g_object_unref (pixbuf);
 					}
+					else printf ("Error.\n\r");
 				}
 			}
 		}
@@ -1014,7 +1016,7 @@
 
 	uri = gnome_vfs_uri_dup (priv->uri);
 
-        path = gnome_vfs_uri_to_string (uri, GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD);
+        path = gnome_vfs_uri_to_string (uri, GNOME_VFS_URI_HIDE_NONE);
         esc_path = gnome_vfs_unescape_string (path, NULL);
         g_free (path);
 	gnome_vfs_uri_unref (uri);
