From 5b5eadc2d09d96b8198c5e8ee52616bb6edbd9f2 Mon Sep 17 00:00:00 2001 From: Lieven Hey Date: Fri, 2 Dec 2022 14:23:11 +0100 Subject: [PATCH] disable ssh offloading to other thread --- src/recordpage.cpp | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/recordpage.cpp b/src/recordpage.cpp index ad9b361c..c65b0afe 100644 --- a/src/recordpage.cpp +++ b/src/recordpage.cpp @@ -160,7 +160,7 @@ void rememberApplication(const QString& application, const QString& appParameter rememberCombobox(config(), QStringLiteral("applications"), application, combo); } } - +#include RecordPage::RecordPage(QWidget* parent) : QWidget(parent) , ui(new Ui::RecordPage) @@ -395,18 +395,19 @@ RecordPage::RecordPage(QWidget* parent) geometry.moveCenter(rect().center()); m_loadingIndicator->setGeometry(geometry); - stream() << make_job([this, index, perfRecordChanged] { - m_loadingIndicator->setVisible(true); - if (index == 0) { - m_perfRecord = new PerfRecord(this); - } else { - auto recordSsh = new PerfRecordSSH(this); - m_perfRecord = recordSsh; - } - perfRecordChanged(); - - m_loadingIndicator->setVisible(false); - }); + // stream() << make_job([this, index, perfRecordChanged] { + m_loadingIndicator->setVisible(true); + if (index == 0) { + m_perfRecord = new PerfRecord(this); + } else { + auto recordSsh = new PerfRecordSSH(this); + recordSsh->setDeviceName(ui->remoteTargetComboBox->currentText()); + m_perfRecord = recordSsh; + } + perfRecordChanged(); + + m_loadingIndicator->setVisible(false); + //}); }); m_processModel = new ProcessModel(this);