diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-03-12 15:19:56 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-03-15 11:59:47 +0000 |
commit | 8c0037af5233ff2e7b2e3e546ec25f0de231adda (patch) | |
tree | 8e28ff7007e9808a4616c092aa04c78e2ad9cef0 /src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp | |
parent | a6f0e564d4d80724f154fc1ab838cad9a337e8f4 (diff) |
ProjectExplorer: Let user provide default for "run in terminal"
We enable the "Run in terminal" checkbox for all applications that
declare themselves console apps, but that's not necessarily what the
user wants. So let them opt out of this mechanism via a global setting.
[ChangeLog] There now is a global setting for "Run in terminal".
Change-Id: Ieeed72fdd01144d9aec0a7c7d4a12b9e5a94cd1d
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp index 5a2c32ecae..09312bca79 100644 --- a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp +++ b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp @@ -145,8 +145,7 @@ void QbsRunConfiguration::updateTargetInformation() BuildTargetInfo bti = buildTargetInfo(); const FileName executable = executableToRun(bti); auto terminalAspect = aspect<TerminalAspect>(); - if (!terminalAspect->isUserSet()) - terminalAspect->setUseTerminal(bti.usesTerminal); + terminalAspect->setUseTerminalHint(bti.usesTerminal); aspect<ExecutableAspect>()->setExecutable(executable); |