From 712db598f76f32601c62031cacbdb93be8a75dde Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Thu, 14 Nov 2024 22:04:53 +0100 Subject: [PATCH] GstEnginePipeline: Fix setting volume after fader timeout --- src/engine/gstenginepipeline.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index dbb2e838a..714dd34e6 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -2106,7 +2106,8 @@ void GstEnginePipeline::FaderTimelineTimeout() { qLog(Debug) << "Pipeline" << id() << "fading timed out"; if (volume_fading_) { - g_object_set(G_OBJECT(volume_fading_), "volume", QTimeLine::Direction::Forward ? 1.0 : 0.0, nullptr); + qLog(Debug) << "Pipeline" << id() << "setting volume" << (fader_->direction() == QTimeLine::Direction::Forward ? 1.0 : 0.0); + g_object_set(G_OBJECT(volume_fading_), "volume", fader_->direction() == QTimeLine::Direction::Forward ? 1.0 : 0.0, nullptr); } FaderTimelineFinished();