diff options
author | Marcus Tillmanns <[email protected]> | 2023-03-14 09:09:55 +0100 |
---|---|---|
committer | Marcus Tillmanns <[email protected]> | 2023-03-21 15:09:15 +0000 |
commit | 44074accc7eb2fe0659ccd5166975d54dfb5cc68 (patch) | |
tree | ddf6f2bacdb8c10248a17bcb35c66d84e7876f6f /src/libs/utils/terminalinterface.cpp | |
parent | 50a214de9e8444f3e43e9b1013c95072f8ff196f (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.cpp | 4 |
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()) { |