summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <jensg@openismus.com>2012-11-15 15:41:28 +0100
committerJens Georg <jensg@openismus.com>2012-11-22 21:17:20 +0100
commit3515d8332ec47de70df07f7dff670a756b306082 (patch)
tree942c753db8ff80a67d3e66b75021c1ffd5511708
parent302f9a0390ce91429e3357d3792434266efa0424 (diff)
downloadrygel-3515d8332ec47de70df07f7dff670a756b306082.tar.gz
server: Generate thumbs for native files only
-rw-r--r--src/librygel-server/rygel-thumbnailer.vala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/librygel-server/rygel-thumbnailer.vala b/src/librygel-server/rygel-thumbnailer.vala
index 17dfac94..a52c376c 100644
--- a/src/librygel-server/rygel-thumbnailer.vala
+++ b/src/librygel-server/rygel-thumbnailer.vala
@@ -69,6 +69,11 @@ internal class Rygel.Thumbnailer : GLib.Object {
public Thumbnail get_thumbnail (string uri, string mime_type) throws Error {
var file = File.new_for_uri (uri);
+ if (!file.is_native ()) {
+ throw new ThumbnailerError.NO_THUMBNAIL
+ (_("Thubmnailing not supported"));
+ }
+
var info = file.query_info (FileAttribute.THUMBNAIL_PATH + "," +
FileAttribute.THUMBNAILING_FAILED,
FileQueryInfoFlags.NONE);