diff options
author | Tim Jenssen <tim.jenssen@qt.io> | 2020-07-23 13:42:49 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2020-07-23 11:43:43 +0000 |
commit | 955f124ffd3864a4403d721344e49609c49fdc12 (patch) | |
tree | 5269e49011276840e6949dadf75a62a8b2fe0057 | |
parent | 1f702edfd3b62977211e8969b06698ccb17ba2a9 (diff) | |
download | qt-creator-955f124ffd3864a4403d721344e49609c49fdc12.tar.gz |
fix build on older compilers
Change-Id: Id5ccad524c7609eb789d7fa805ace0719a807e65
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r-- | src/plugins/qmlpreview/qmldebugtranslationwidget.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/qmlpreview/qmldebugtranslationwidget.cpp b/src/plugins/qmlpreview/qmldebugtranslationwidget.cpp index efe6605de7..071faf0705 100644 --- a/src/plugins/qmlpreview/qmldebugtranslationwidget.cpp +++ b/src/plugins/qmlpreview/qmldebugtranslationwidget.cpp @@ -290,11 +290,13 @@ void QmlDebugTranslationWidget::runTest() m_currentRunControl = runControl; m_runOutputWindow->setFormatter(runControl->outputFormatter()); int timerCounter = 1; - auto testLanguages = [this, previewPlugin](int timerCounter, const QString &previewedFile = QString()) { + const auto testLanguageList = m_testLanguages; + + auto testLanguages = [previewPlugin, runControl, testLanguageList](int timerCounter, const QString &previewedFile = QString()) { qDebug() << "testLanguages" << previewedFile; - for (auto language : m_testLanguages) { - QTimer::singleShot(timerCounter * 1000, previewPlugin, [this, previewPlugin, language, previewedFile]() { - if (m_currentRunControl && m_currentRunControl->isRunning()) { + for (auto language : testLanguageList) { + QTimer::singleShot(timerCounter * 1000, previewPlugin, [previewPlugin, runControl, language, previewedFile]() { + if (runControl && runControl->isRunning()) { if (!previewedFile.isEmpty()) previewPlugin->setPreviewedFile(previewedFile); previewPlugin->setLocale(language); |