From f507597651b5227c868820e90a435701b51a95b8 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 22 Jul 2022 11:57:44 +0200 Subject: [PATCH] Boot2Qt: Fix crash when manually rebooting Fixes: QTCREATORBUG-27879 Change-Id: Id88c8246418217dd7fd75cc0fc436cb9e714d744 Reviewed-by: Mikko Gronoff Reviewed-by: Reviewed-by: Eike Ziller --- src/plugins/boot2qt/qdbdevice.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/boot2qt/qdbdevice.cpp b/src/plugins/boot2qt/qdbdevice.cpp index 8017a39a1e6..2a7a3e42e3d 100644 --- a/src/plugins/boot2qt/qdbdevice.cpp +++ b/src/plugins/boot2qt/qdbdevice.cpp @@ -129,12 +129,12 @@ QdbDevice::QdbDevice() { setDisplayType(tr("Boot2Qt Device")); - addDeviceAction({tr("Reboot Device"), [this](const IDevice::Ptr &device, QWidget *) { - (void) new DeviceApplicationObserver(device, {filePath("reboot"), {}}); + addDeviceAction({tr("Reboot Device"), [](const IDevice::Ptr &device, QWidget *) { + (void) new DeviceApplicationObserver(device, {device->filePath("reboot"), {}}); }}); - addDeviceAction({tr("Restore Default App"), [this](const IDevice::Ptr &device, QWidget *) { - (void) new DeviceApplicationObserver(device, {filePath("appcontroller"), {"--remove-default"}}); + addDeviceAction({tr("Restore Default App"), [](const IDevice::Ptr &device, QWidget *) { + (void) new DeviceApplicationObserver(device, {device->filePath("appcontroller"), {"--remove-default"}}); }}); }