From 6fafdd51428dced8553f8545ce1a88fe88614b2a Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 19 Jan 2016 14:21:02 +0100 Subject: demux: remove a minor difference between threaded/unthreaded modes This difference was unnecessary. --- demux/demux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'demux/demux.c') diff --git a/demux/demux.c b/demux/demux.c index d0a37b9d83..c00f5bf3c8 100644 --- a/demux/demux.c +++ b/demux/demux.c @@ -1300,9 +1300,9 @@ void demuxer_select_track(struct demuxer *demuxer, struct sh_stream *stream, stream->ds->active = false; ds_flush(stream->ds); in->tracks_switched = true; + if (selected && in->refresh_seeks_enabled) + in->start_refresh_seek = true; if (in->threading) { - if (selected && in->refresh_seeks_enabled) - in->start_refresh_seek = true; pthread_cond_signal(&in->wakeup); } else { execute_trackswitch(in); -- cgit v1.2.3