diff --git a/src/AceStepWorker.cpp b/src/AceStepWorker.cpp index 17f63f1..b401de8 100644 --- a/src/AceStepWorker.cpp +++ b/src/AceStepWorker.cpp @@ -319,14 +319,13 @@ void AceStepWorker::runGeneration() if (m_cancelRequested.load()) { emit generationCanceled(m_currentSong); - unloadModels(); m_busy.store(false); return; } if (lmResult != 0) { - emit generationError("LM generation failed or was canceled"); + emit generationError("LM generation failed"); unloadModels(); m_busy.store(false); return; diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index d862b49..16b07e1 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -102,6 +102,8 @@ MainWindow::MainWindow(QWidget *parent) currentSong = songModel->getSong(0); + // Start the worker thread and enter its event loop + QObject::connect(&aceThread, &QThread::started, [this]() {qDebug() << "Worker thread started";}); aceThread.start(); }