Changed: Ensure `TermuxSession` executable is `null` if its empty so that `login` shell can start

This commit is contained in:
agnostic-apollo 2022-06-11 13:55:49 +05:00
parent 042487c2b4
commit 0fd354a469
1 changed files with 2 additions and 0 deletions

View File

@ -67,6 +67,8 @@ public class TermuxSession {
@NonNull final TerminalSessionClient terminalSessionClient, final TermuxSessionClient termuxSessionClient,
@NonNull final ShellEnvironmentClient shellEnvironmentClient,
final boolean setStdoutOnExit) {
if (executionCommand.executable != null && executionCommand.executable.isEmpty())
executionCommand.executable = null;
if (executionCommand.workingDirectory == null || executionCommand.workingDirectory.isEmpty())
executionCommand.workingDirectory = shellEnvironmentClient.getDefaultWorkingDirectoryPath();
if (executionCommand.workingDirectory.isEmpty())