aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-03-12 15:19:56 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2019-03-15 11:59:47 +0000
commit8c0037af5233ff2e7b2e3e546ec25f0de231adda (patch)
tree8e28ff7007e9808a4616c092aa04c78e2ad9cef0 /src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp
parenta6f0e564d4d80724f154fc1ab838cad9a337e8f4 (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.cpp3
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);