From 011a9bb23bf7c4d2114ffb52662ed5e8041108c8 Mon Sep 17 00:00:00 2001 From: Jens Georg Date: Sun, 10 May 2015 16:06:06 +0200 Subject: renderer-get: Prevent critical Signed-off-by: Jens Georg --- src/librygel-renderer-gst/rygel-playbin-player.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/librygel-renderer-gst/rygel-playbin-player.vala b/src/librygel-renderer-gst/rygel-playbin-player.vala index cf4300af..a78996f3 100644 --- a/src/librygel-renderer-gst/rygel-playbin-player.vala +++ b/src/librygel-renderer-gst/rygel-playbin-player.vala @@ -347,9 +347,10 @@ public class Rygel.Playbin.Player : GLib.Object, Rygel.MediaPlayer { public int64 byte_position { get { - int64 pos; + int64 pos = 0; - if (this.playbin.source.query_position (Format.BYTES, out pos)) { + if (this.playbin.source != null && + this.playbin.source.query_position (Format.BYTES, out pos)) { return pos; } else { return 0; -- cgit v1.2.1