core: Add size to album art
authorJens Georg <mail@jensge.org>
Wed, 14 Jul 2010 18:05:07 +0000 (21:05 +0300)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 19 Jul 2010 17:47:30 +0000 (20:47 +0300)
src/rygel/rygel-media-art-store.vala

index 8b61843..ab2b3b0 100644 (file)
@@ -196,7 +196,8 @@ public class Rygel.MediaArtStore : GLib.Object {
             return null;
         }
 
-        var info = file.query_info (FILE_ATTRIBUTE_ACCESS_CAN_READ,
+        var info = file.query_info (FILE_ATTRIBUTE_ACCESS_CAN_READ + "," +
+                                    FILE_ATTRIBUTE_STANDARD_SIZE,
                                     FileQueryInfoFlags.NONE,
                                     null);
         if (!info.get_attribute_boolean (FILE_ATTRIBUTE_ACCESS_CAN_READ)) {
@@ -205,6 +206,7 @@ public class Rygel.MediaArtStore : GLib.Object {
 
         var thumb = new AlbumArt ();
         thumb.uri = file.get_uri ();
+        thumb.size = (long) info.get_size ();
 
         return thumb;
     }