aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/terminalinterface.cpp
diff options
context:
space:
mode:
authorMarcus Tillmanns <[email protected]>2023-03-14 09:09:55 +0100
committerMarcus Tillmanns <[email protected]>2023-03-21 15:09:15 +0000
commit44074accc7eb2fe0659ccd5166975d54dfb5cc68 (patch)
treeddf6f2bacdb8c10248a17bcb35c66d84e7876f6f /src/libs/utils/terminalinterface.cpp
parent50a214de9e8444f3e43e9b1013c95072f8ff196f (diff)
Terminal: Use QtcProcess to start terminal window
Previously DesktopDevice::openTerminal used custom code to open a terminal window. This patch changes it to use QtcProcess with TerminalMode::On. This also removes the need for "openTerminal.py" on macOS. Change-Id: Iec978bdd19487ff8e59dcd88c35c2d01b0681022 Reviewed-by: Cristian Adam <[email protected]>
Diffstat (limited to 'src/libs/utils/terminalinterface.cpp')
-rw-r--r--src/libs/utils/terminalinterface.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/utils/terminalinterface.cpp b/src/libs/utils/terminalinterface.cpp
index 7ec7c755fd3..58d48cb910a 100644
--- a/src/libs/utils/terminalinterface.cpp
+++ b/src/libs/utils/terminalinterface.cpp
@@ -304,8 +304,6 @@ void TerminalInterface::start()
return;
}
- m_setup.m_environment.unset(QLatin1String("TERM"));
-
Environment finalEnv = m_setup.m_environment;
if (HostOsInfo::isWindowsHost()) {
@@ -319,6 +317,8 @@ void TerminalInterface::start()
if (!systemRoot.isEmpty())
finalEnv.set("SystemRoot", systemRoot);
}
+ } else if (HostOsInfo::isMacHost()) {
+ finalEnv.set("TERM", "xterm-256color");
}
if (finalEnv.hasChanges()) {