[rygel] core,paybin: string props getter transfer ownership



commit 078761ba82cf0d26557dad3b268e61a603d3fb65
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Sat Aug 28 03:48:55 2010 +0300

    core,paybin: string props getter transfer ownership
    
    Getters for string properties should transfer ownership.

 src/plugins/playbin/rygel-playbin-player.vala |    4 ++--
 src/rygel/rygel-media-player.vala             |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/plugins/playbin/rygel-playbin-player.vala b/src/plugins/playbin/rygel-playbin-player.vala
index d706eae..d8be4f4 100644
--- a/src/plugins/playbin/rygel-playbin-player.vala
+++ b/src/plugins/playbin/rygel-playbin-player.vala
@@ -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;
         }
 
diff --git a/src/rygel/rygel-media-player.vala b/src/rygel/rygel-media-player.vala
index 4476b2f..4f93800 100644
--- a/src/rygel/rygel-media-player.vala
+++ b/src/rygel/rygel-media-player.vala
@@ -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 {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]