core,paybin: string props getter transfer ownership
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Sat, 28 Aug 2010 00:48:55 +0000 (03:48 +0300)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Sat, 28 Aug 2010 01:41:06 +0000 (04:41 +0300)
Getters for string properties should transfer ownership.

src/plugins/playbin/rygel-playbin-player.vala
src/rygel/rygel-media-player.vala

index d706eae..d8be4f4 100644 (file)
@@ -58,7 +58,7 @@ public class Rygel.Playbin.Player : GLib.Object, Rygel.MediaPlayer {
 
     private string _playback_state = "STOPPED";
     public string playback_state {
-        get {
+        owned get {
             return this._playback_state;
         }
 
@@ -83,7 +83,7 @@ public class Rygel.Playbin.Player : GLib.Object, Rygel.MediaPlayer {
     }
 
     public string uri {
-        get {
+        owned get {
             return this.playbin.uri;
         }
 
index 4476b2f..4f93800 100644 (file)
@@ -24,8 +24,8 @@
 using Gst;
 
 public interface Rygel.MediaPlayer : GLib.Object {
-    public abstract string playback_state { get; set; }
-    public abstract string uri { get; set; }
+    public abstract string playback_state { owned get; set; }
+    public abstract string uri { owned get; set; }
     public abstract double volume { get; set; }
     public abstract int64 duration { get; }
     public string duration_as_str {