diff --git a/src/engines/enginebase.cpp b/src/engines/enginebase.cpp index bc6884c2e..ddcb567de 100644 --- a/src/engines/enginebase.cpp +++ b/src/engines/enginebase.cpp @@ -38,7 +38,6 @@ Engine::Base::Base() crossfade_enabled_(true), autocrossfade_enabled_(false), crossfade_same_album_(false), - next_background_stream_id_(0), about_to_end_emitted_(false) {} Engine::Base::~Base() {} diff --git a/src/engines/enginebase.h b/src/engines/enginebase.h index 9e0983060..d8d069794 100644 --- a/src/engines/enginebase.h +++ b/src/engines/enginebase.h @@ -149,7 +149,6 @@ class Base : public QObject { bool crossfade_enabled_; bool autocrossfade_enabled_; bool crossfade_same_album_; - int next_background_stream_id_; bool fadeout_pause_enabled_; qint64 fadeout_pause_duration_nanosec_; diff --git a/src/engines/gstengine.cpp b/src/engines/gstengine.cpp index f384b3901..4411a6a60 100644 --- a/src/engines/gstengine.cpp +++ b/src/engines/gstengine.cpp @@ -878,7 +878,7 @@ int GstEngine::AddBackgroundStream(shared_ptr pipeline) { connect(pipeline.get(), SIGNAL(EndOfStreamReached(int, bool)), SLOT(BackgroundStreamFinished())); - const int stream_id = next_background_stream_id_++; + const int stream_id = pipeline->id(); background_streams_[stream_id] = pipeline; QFuture future = pipeline->SetState(GST_STATE_PLAYING);