diff options
Diffstat (limited to 'gst-libs')
-rw-r--r-- | gst-libs/gst/player/gstplayer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gst-libs/gst/player/gstplayer.c b/gst-libs/gst/player/gstplayer.c index 8dac3e9f8..5dd340af8 100644 --- a/gst-libs/gst/player/gstplayer.c +++ b/gst-libs/gst/player/gstplayer.c @@ -1499,7 +1499,8 @@ emit_duration_changed (GstPlayer * self, GstClockTime duration) { gboolean updated = FALSE; - g_return_if_fail (self->cached_duration != duration); + if (self->cached_duration == duration) + return; GST_DEBUG_OBJECT (self, "Duration changed %" GST_TIME_FORMAT, GST_TIME_ARGS (duration)); |