[rygel] renderer: Delay creation of PlayerController
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] renderer: Delay creation of PlayerController
- Date: Wed, 5 Dec 2012 23:42:02 +0000 (UTC)
commit 69cc54a9430a472bdf34c7cb2e820439473af518
Author: Jens Georg <jensg openismus com>
Date: Thu Dec 6 00:41:16 2012 +0100
renderer: Delay creation of PlayerController
Fixes critical in renderer-gst test.
.../rygel-media-renderer-plugin.vala | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/librygel-renderer/rygel-media-renderer-plugin.vala b/src/librygel-renderer/rygel-media-renderer-plugin.vala
index a9e4ca1..1ac3690 100644
--- a/src/librygel-renderer/rygel-media-renderer-plugin.vala
+++ b/src/librygel-renderer/rygel-media-renderer-plugin.vala
@@ -70,8 +70,6 @@ public class Rygel.MediaRendererPlugin : Rygel.Plugin {
typeof (RenderingControl));
this.add_resource (resource);
- this.controller = new PlayerController (this.get_player (),
- this.get_protocol_info ());
}
public virtual MediaPlayer? get_player () {
@@ -79,6 +77,11 @@ public class Rygel.MediaRendererPlugin : Rygel.Plugin {
}
internal PlayerController get_controller () {
+ if (this.controller == null) {
+ this.controller = new PlayerController (this.get_player (),
+ this.get_protocol_info ());
+ }
+
return this.controller;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]