gnome-main-menu r438 - trunk/libslab



Author: federico
Date: Sat Apr  5 00:46:27 2008
New Revision: 438
URL: http://svn.gnome.org/viewvc/gnome-main-menu?rev=438&view=rev

Log:
Make DocumentTile use the global thumbnail factory

Signed-off-by: Federico Mena Quintero <federico gnu org>


Modified:
   trunk/libslab/document-tile.c

Modified: trunk/libslab/document-tile.c
==============================================================================
--- trunk/libslab/document-tile.c	(original)
+++ trunk/libslab/document-tile.c	Sat Apr  5 00:46:27 2008
@@ -94,8 +94,6 @@
 	gulong               notify_signal_id;
 } DocumentTilePrivate;
 
-static GnomeThumbnailFactory *thumbnail_factory = NULL;
-
 #define DOCUMENT_TILE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DOCUMENT_TILE_TYPE, DocumentTilePrivate))
 
 static void document_tile_class_init (DocumentTileClass *this_class)
@@ -419,6 +417,7 @@
 
 	gchar *icon_id = NULL;
 	gboolean free_icon_id = TRUE;
+	GnomeThumbnailFactory *thumbnail_factory;
 
 	libslab_checkpoint ("document-tile.c: load_image(): start for %s", TILE (tile)->uri);
 
@@ -429,8 +428,7 @@
 		goto exit;
 	}
 
-	if (! thumbnail_factory)
-		thumbnail_factory = gnome_thumbnail_factory_new (GNOME_THUMBNAIL_SIZE_NORMAL);
+	thumbnail_factory = libslab_thumbnail_factory_get ();
 
 	thumb_path = gnome_thumbnail_factory_lookup (thumbnail_factory, TILE (tile)->uri, priv->modified);
 



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