diff --git a/src/gui/addeditautoprofiledialog.cpp b/src/gui/addeditautoprofiledialog.cpp index 2c1a46cc..fb0c6867 100644 --- a/src/gui/addeditautoprofiledialog.cpp +++ b/src/gui/addeditautoprofiledialog.cpp @@ -255,19 +255,21 @@ void AddEditAutoProfileDialog::showCaptureHelpWindow() box->show(); UnixCaptureWindowUtility *util = new UnixCaptureWindowUtility(); - QThread *thread = new QThread; // QTHREAD(this) - util->moveToThread(thread); + QThread *capture_window_thr = new QThread; // QTHREAD(this) + capture_window_thr->setObjectName("capture_window_thr"); - connect(thread, &QThread::started, util, &UnixCaptureWindowUtility::attemptWindowCapture); - connect(util, &UnixCaptureWindowUtility::captureFinished, thread, &QThread::quit); + util->moveToThread(capture_window_thr); + + connect(capture_window_thr, &QThread::started, util, &UnixCaptureWindowUtility::attemptWindowCapture); + connect(util, &UnixCaptureWindowUtility::captureFinished, capture_window_thr, &QThread::quit); connect(util, &UnixCaptureWindowUtility::captureFinished, box, &QMessageBox::hide); connect( util, &UnixCaptureWindowUtility::captureFinished, this, [this, util]() { checkForGrabbedWindow(util); }, Qt::QueuedConnection); - connect(thread, &QThread::finished, box, &QMessageBox::deleteLater); - connect(util, &UnixCaptureWindowUtility::destroyed, thread, &QThread::deleteLater); - thread->start(); + connect(capture_window_thr, &QThread::finished, box, &QMessageBox::deleteLater); + connect(util, &UnixCaptureWindowUtility::destroyed, capture_window_thr, &QThread::deleteLater); + capture_window_thr->start(); } #endif diff --git a/src/inputdaemon.cpp b/src/inputdaemon.cpp index 9133ee67..1230c425 100644 --- a/src/inputdaemon.cpp +++ b/src/inputdaemon.cpp @@ -56,6 +56,7 @@ InputDaemon::InputDaemon(QMap *joysticks, AntiMic if (m_graphical) { sdlWorkerThread = new QThread; + sdlWorkerThread->setObjectName("sdlWorkerThread"); eventWorker->moveToThread(sdlWorkerThread); connect(sdlWorkerThread, &QThread::started, eventWorker, &SDLEventReader::performWork); diff --git a/src/logger.cpp b/src/logger.cpp index e4a08883..413c71d5 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -42,6 +42,7 @@ Logger::Logger(QTextStream *stream, LogLevel output_lvl, QObject *parent) // needed to allow sending LogLevel using signals and slots qRegisterMetaType("Logger::LogLevel"); loggingThread = new QThread(this); + loggingThread->setObjectName("loggingThread"); outputStream = stream; outputLevel = output_lvl; diff --git a/src/main.cpp b/src/main.cpp index b7c14895..f9a3b280 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -561,6 +561,7 @@ int main(int argc, char *argv[]) PadderCommon::mouseHelperObj.initDeskWid(); QPointer joypad_worker = new InputDaemon(joysticks, &settings); inputEventThread = new QThread(); + inputEventThread->setObjectName("inputEventThread"); MainWindow *mainWindow = new MainWindow(joysticks, &cmdutility, &settings);