tracker: Set title in base TrackerItem class
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 30 Nov 2009 15:32:19 +0000 (17:32 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 30 Nov 2009 15:32:19 +0000 (17:32 +0200)
src/plugins/tracker/rygel-tracker-image-item.vala
src/plugins/tracker/rygel-tracker-item.vala
src/plugins/tracker/rygel-tracker-music-item.vala
src/plugins/tracker/rygel-tracker-video-item.vala

index a827b46..a40b363 100644 (file)
@@ -37,12 +37,6 @@ public class Rygel.TrackerImageItem : Rygel.TrackerItem {
                              throws GLib.Error {
         base (id, path, parent, MediaItem.IMAGE_CLASS, metadata);
 
-        if (metadata[Metadata.TITLE] != "")
-            this.title = metadata[Metadata.TITLE];
-        else
-            /* If title wasn't provided, use filename instead */
-            this.title = metadata[Metadata.FILE_NAME];
-
         if (metadata[Metadata.WIDTH] != "")
             this.width = metadata[Metadata.WIDTH].to_int ();
 
index 7bc2b26..93d267a 100644 (file)
@@ -62,6 +62,12 @@ public abstract class Rygel.TrackerItem : Rygel.MediaItem {
 
         this.path = path;
 
+        if (metadata[Metadata.TITLE] != "")
+            this.title = metadata[Metadata.TITLE];
+        else
+            /* If title wasn't provided, use filename instead */
+            this.title = metadata[Metadata.FILE_NAME];
+
         if (metadata[Metadata.SIZE] != "")
             this.size = metadata[Metadata.SIZE].to_int ();
 
index 681bffd..dd6b042 100644 (file)
@@ -37,12 +37,6 @@ public class Rygel.TrackerMusicItem : Rygel.TrackerItem {
                              throws GLib.Error {
         base (id, path, parent, MediaItem.MUSIC_CLASS, metadata);
 
-        if (metadata[Metadata.TITLE] != "")
-            this.title = metadata[Metadata.TITLE];
-        else
-            /* If title wasn't provided, use filename instead */
-            this.title = metadata[Metadata.FILE_NAME];
-
         if (metadata[Metadata.DURATION] != "")
             this.duration = metadata[Metadata.DURATION].to_int ();
 
index 8c777bd..c46bdfa 100644 (file)
@@ -37,12 +37,6 @@ public class Rygel.TrackerVideoItem : Rygel.TrackerItem {
                              throws GLib.Error {
         base (id, path, parent, MediaItem.VIDEO_CLASS, metadata);
 
-        if (metadata[Metadata.TITLE] != "")
-            this.title = metadata[Metadata.TITLE];
-        else
-            /* If title wasn't provided, use filename instead */
-            this.title = metadata[Metadata.FILE_NAME];
-
         if (metadata[Metadata.WIDTH] != "")
             this.width = metadata[Metadata.WIDTH].to_int ();