diff --git a/include/Mixer.h b/include/Mixer.h index 18510f3633d..8368e843405 100644 --- a/include/Mixer.h +++ b/include/Mixer.h @@ -421,6 +421,7 @@ class EXPORT Mixer : public QObject friend class LmmsCore; friend class MixerWorkerThread; + friend class ProjectRenderer; } ; diff --git a/src/core/ProjectRenderer.cpp b/src/core/ProjectRenderer.cpp index 3c16bce968e..7588401c2da 100644 --- a/src/core/ProjectRenderer.cpp +++ b/src/core/ProjectRenderer.cpp @@ -201,6 +201,9 @@ void ProjectRenderer::run() } } + // notify mixer of the end of processing + Engine::mixer()->stopProcessing(); + Engine::getSong()->stopExport(); // if the user aborted export-process, the file has to be deleted