forked from qt-creator/qt-creator
ProjectExplorer: Replace remaining uses of Runnable::device
Change-Id: I2d42269eb6ad971fcedb118acb7e6e1dfbff83b2 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -3935,7 +3935,7 @@ void ProjectExplorerPluginPrivate::openTerminalHereWithRunEnv()
|
|||||||
QTC_ASSERT(runConfig, return);
|
QTC_ASSERT(runConfig, return);
|
||||||
|
|
||||||
const Runnable runnable = runConfig->runnable();
|
const Runnable runnable = runConfig->runnable();
|
||||||
IDevice::ConstPtr device = runnable.device;
|
IDevice::ConstPtr device = DeviceManager::deviceForPath(runnable.command.executable());
|
||||||
if (!device)
|
if (!device)
|
||||||
device = DeviceKitAspect::device(target->kit());
|
device = DeviceKitAspect::device(target->kit());
|
||||||
QTC_ASSERT(device && device->canOpenTerminal(), return);
|
QTC_ASSERT(device && device->canOpenTerminal(), return);
|
||||||
|
@@ -447,8 +447,8 @@ void RunControl::setKit(Kit *kit)
|
|||||||
d->kit = kit;
|
d->kit = kit;
|
||||||
d->macroExpander = kit->macroExpander();
|
d->macroExpander = kit->macroExpander();
|
||||||
|
|
||||||
if (d->runnable.device)
|
if (!d->runnable.command.isEmpty())
|
||||||
setDevice(d->runnable.device);
|
setDevice(DeviceManager::deviceForPath(d->runnable.command.executable()));
|
||||||
else
|
else
|
||||||
setDevice(DeviceKitAspect::device(kit));
|
setDevice(DeviceKitAspect::device(kit));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user