summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2020-07-23 13:42:49 +0200
committerTim Jenssen <tim.jenssen@qt.io>2020-07-23 11:43:43 +0000
commit955f124ffd3864a4403d721344e49609c49fdc12 (patch)
tree5269e49011276840e6949dadf75a62a8b2fe0057
parent1f702edfd3b62977211e8969b06698ccb17ba2a9 (diff)
downloadqt-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.cpp10
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);