From 32fb595aff6fbc6e37656d510bbccb46e9c1af9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= Date: Sun, 26 Dec 2021 17:54:23 +0100 Subject: Debug: Add some config-file-related messages Closes #23. --- tumbler/tumbler-provider-factory.c | 8 ++++++-- tumblerd/tumbler-registry.c | 14 +++++++++++--- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/tumbler/tumbler-provider-factory.c b/tumbler/tumbler-provider-factory.c index 5c67147..79a91f7 100644 --- a/tumbler/tumbler-provider-factory.c +++ b/tumbler/tumbler-provider-factory.c @@ -282,9 +282,13 @@ tumbler_provider_factory_get_providers (TumblerProviderFactory *factory, g_assert (g_str_has_suffix (type_name, "Provider")); name = g_strndup (type_name, strlen (type_name) - 8); disabled = g_key_file_get_boolean (rc, name, "Disabled", NULL); - g_free (name); if (disabled) - continue; + { + g_debug ("Thumbnailer \"%s\" disabled in config file", name); + g_free (name); + continue; + } + g_free (name); /* check if the provider type implements the given type */ if (G_LIKELY (g_type_is_a (info->type, type))) diff --git a/tumblerd/tumbler-registry.c b/tumblerd/tumbler-registry.c index 7ae4f16..32cdbfc 100644 --- a/tumblerd/tumbler-registry.c +++ b/tumblerd/tumbler-registry.c @@ -424,6 +424,7 @@ tumbler_registry_get_thumbnailer_array (TumblerRegistry *registry, GFile *gfile; gint64 file_size; gint64 max_file_size; + const gchar *uri; g_return_val_if_fail (TUMBLER_IS_REGISTRY (registry), NULL); g_return_val_if_fail (infos != NULL, NULL); @@ -442,7 +443,8 @@ tumbler_registry_get_thumbnailer_array (TumblerRegistry *registry, file_size = 0; /* determine the URI scheme and generate a hash key */ - gfile = g_file_new_for_uri (tumbler_file_info_get_uri (infos[n])); + uri = tumbler_file_info_get_uri (infos[n]); + gfile = g_file_new_for_uri (uri); scheme = g_file_get_uri_scheme (gfile); hash_key = g_strdup_printf ("%s-%s", scheme, tumbler_file_info_get_mime_type (infos[n])); @@ -459,12 +461,18 @@ tumbler_registry_get_thumbnailer_array (TumblerRegistry *registry, if (file_size == 0) file_size = tumbler_registry_get_file_size (gfile); if (file_size > max_file_size) - continue; + { + g_debug ("URI '%s' filtered by size in config file", uri); + continue; + } } /* check if the location is supported */ if (!tumbler_thumbnailer_supports_location (lp->data, gfile)) - continue; + { + g_debug ("URI '%s' filtered by location in config file", uri); + continue; + } /* found a usable thumbnailer */ thumbnailers[n] = g_object_ref (lp->data); -- cgit v1.2.1