tracker r3048 - in trunk: . src/libtracker-common
- From: pvanhoof svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r3048 - in trunk: . src/libtracker-common
- Date: Wed, 11 Mar 2009 09:16:08 +0000 (UTC)
Author: pvanhoof
Date: Wed Mar 11 09:16:08 2009
New Revision: 3048
URL: http://svn.gnome.org/viewvc/tracker?rev=3048&view=rev
Log:
2009-03-11 Philip Van Hoof <philip codeminded be>
* src/libtracker-common/tracker-albumart.c: Don't continue trying to
request album art if no service provides album-art downloading
Modified:
trunk/ChangeLog
trunk/src/libtracker-common/tracker-albumart.c
Modified: trunk/src/libtracker-common/tracker-albumart.c
==============================================================================
--- trunk/src/libtracker-common/tracker-albumart.c (original)
+++ trunk/src/libtracker-common/tracker-albumart.c Wed Mar 11 09:16:08 2009
@@ -59,6 +59,8 @@
gchar *local_uri;
} GetFileInfo;
+static gboolean no_more_requesting = FALSE;
+
static gchar *
my_compute_checksum_for_data (GChecksumType checksum_type,
const guchar *data,
@@ -544,7 +546,10 @@
G_TYPE_INVALID);
if (error) {
- g_warning ("%s", error->message);
+ if (g_strcmp0 (error->message, "The name " ALBUMARTER_SERVICE " was not provided by any .service files") == 0)
+ no_more_requesting = TRUE;
+ else
+ g_warning ("%s", error->message);
g_clear_error (&error);
}
@@ -652,6 +657,9 @@
{
GetFileInfo *info;
+ if (no_more_requesting)
+ return;
+
info = g_slice_new (GetFileInfo);
info->local_uri = g_strdup (local_uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]