[totem] thumbnailer: Fix thumbnailing an archive:/// DVD image
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] thumbnailer: Fix thumbnailing an archive:/// DVD image
- Date: Thu, 5 Apr 2012 17:02:04 +0000 (UTC)
commit 85dfd9430f06283562bbac6a0be3b6de2a36cf6e
Author: Bastien Nocera <hadess hadess net>
Date: Thu Apr 5 17:35:45 2012 +0100
thumbnailer: Fix thumbnailing an archive:/// DVD image
src/totem-video-thumbnailer.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/totem-video-thumbnailer.c b/src/totem-video-thumbnailer.c
index cf33774..66e075b 100644
--- a/src/totem-video-thumbnailer.c
+++ b/src/totem-video-thumbnailer.c
@@ -88,22 +88,23 @@ static void save_pixbuf (GdkPixbuf *pixbuf, const char *path,
static char *
get_special_url (GFile *file)
{
- char *path, *uri, *mime_type;
+ char *path, *orig_uri, *uri, *mime_type;
TotemDiscMediaType type;
path = g_file_get_path (file);
mime_type = g_content_type_guess (path, NULL, 0, NULL);
+ g_free (path);
if (g_strcmp0 (mime_type, "application/x-cd-image") != 0) {
- g_free (path);
g_free (mime_type);
return NULL;
}
g_free (mime_type);
uri = NULL;
- type = totem_cd_detect_type_with_url (path, &uri, NULL);
- g_free (path);
+ orig_uri = g_file_get_uri (file);
+ type = totem_cd_detect_type_with_url (orig_uri, &uri, NULL);
+ g_free (orig_uri);
if (type == MEDIA_TYPE_DVD ||
type == MEDIA_TYPE_VCD)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]