[maemo-commits] [maemo-commits] r15988 - projects/haf/branches/hildon-thumbnail/daemonize/daemon

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Wed Sep 3 16:06:08 EEST 2008
Author: pvanhoof
Date: 2008-09-03 16:06:07 +0300 (Wed, 03 Sep 2008)
New Revision: 15988

Modified:
   projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c
Log:
Removed a unneeded strdup

Modified: projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c
===================================================================
--- projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c	2008-09-03 12:56:11 UTC (rev 15987)
+++ projects/haf/branches/hildon-thumbnail/daemonize/daemon/thumbnailer.c	2008-09-03 13:06:07 UTC (rev 15988)
@@ -70,7 +70,7 @@
 
 
 static void
-get_some_file_infos (const gchar *path, gchar **mime_type, gchar **thumb_path, gboolean *has_thumb)
+get_some_file_infos (const gchar *path, gchar **mime_type, gboolean *has_thumb)
 {
 	const gchar *content_type, *tp;
 	GFileInfo *info;
@@ -88,20 +88,16 @@
 		g_warning ("Error guessing mimetype for '%s': %s\n", path, error->message);
 		g_error_free (error);
 		*mime_type = g_strdup ("unknown/unknown");
-		*thumb_path = NULL;
 	}
 
 	content_type = g_file_info_get_content_type (info);
-	tp = g_file_info_get_attribute_byte_string (info, 
-			G_FILE_ATTRIBUTE_THUMBNAIL_PATH);
+	tp	     = g_file_info_get_attribute_byte_string (info, 
+				G_FILE_ATTRIBUTE_THUMBNAIL_PATH);
 
 	if (tp) {
-		*thumb_path = g_strdup (tp);
 		*has_thumb = g_file_test (tp, G_FILE_TEST_EXISTS);
-	} else {
-		*thumb_path = NULL;
+	} else
 		*has_thumb  = FALSE;
-	}
 
 	if (!content_type)
 		*mime_type = g_strdup ("unknown/unknown");
@@ -217,15 +213,14 @@
 	i = 0;
 
 	while (urls[i] != NULL) {
-		GList *urls_for_mime = NULL;
 		gchar *mime_type = NULL;
-		gchar *thumb_path = NULL;
 		gboolean has_thumb = FALSE;
 
-		get_some_file_infos (urls[i], &mime_type, &thumb_path, &has_thumb);
+		get_some_file_infos (urls[i],  &mime_type, 
+					       &has_thumb);
 
 		if (mime_type && !has_thumb) {
-			urls_for_mime = g_hash_table_lookup (hash, mime_type);
+			GList *urls_for_mime = g_hash_table_lookup (hash, mime_type);
 			urls_for_mime = g_list_prepend (urls_for_mime, urls[i]);
 			g_hash_table_replace (hash, mime_type, urls_for_mime);
 		} else if (has_thumb)
@@ -289,6 +284,7 @@
 		proxy = manager_get_handler (priv->manager, key);
 		if (proxy) {
 			GError *error = NULL;
+
 			dbus_g_proxy_call (proxy, "Create", &error, 
 					   G_TYPE_STRV, urlss,
 					   G_TYPE_INVALID, 
@@ -345,8 +341,6 @@
 
 unqueued:
 
-	/* task->context will always be returned by now */
-
 	g_object_unref (task->object);
 	g_strfreev (task->urls);
 	g_slice_free (WorkTask, task);


More information about the maemo-commits mailing list