forked from qt-creator/qt-creator
Utils: Convert openTerminal.py to Terminal.app
Qt Creator 10.0 may have saved "openTerminal.py" in its settings. We don't used that anymore, so we convert it to Terminal.app. Fixes: QTCREATORBUG-29246 Change-Id: Ifc67e6e7bbc7af5dfaf6703b3bd34ded847c5013 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -112,7 +112,12 @@ const char kTerminalExecuteOptionsKey[] = "General/Terminal/ExecuteOptions";
|
||||
TerminalCommand TerminalCommand::terminalEmulator()
|
||||
{
|
||||
if (s_settings && HostOsInfo::isAnyUnixHost() && s_settings->contains(kTerminalCommandKey)) {
|
||||
return {FilePath::fromSettings(s_settings->value(kTerminalCommandKey)),
|
||||
FilePath command = FilePath::fromSettings(s_settings->value(kTerminalCommandKey));
|
||||
|
||||
if (HostOsInfo::isMacHost() && command.endsWith("openTerminal.py"))
|
||||
command = FilePath::fromString("Terminal.app");
|
||||
|
||||
return {command,
|
||||
s_settings->value(kTerminalOpenOptionsKey).toString(),
|
||||
s_settings->value(kTerminalExecuteOptionsKey).toString()};
|
||||
}
|
||||
|
Reference in New Issue
Block a user