mirror of
https://github.com/fankes/termux-app.git
synced 2025-09-05 18:25:31 +08:00
Fixed: Fix ExecutionCommand.pid
not being set for first and background terminal sessions since TermuxTerminalSessionClientBase
was still being used instead of TermuxTerminalSessionActivityClient
This commit adds onto 841c41bf
and implements the `setTerminalShellPid()` interface method in `TermuxTerminalSessionServiceClient` so that `pid` is set properly for all cases.
This commit is contained in:
@@ -21,4 +21,11 @@ public class TermuxTerminalSessionServiceClient extends TermuxTerminalSessionCli
|
||||
this.mService = service;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTerminalShellPid(@NonNull TerminalSession terminalSession, int pid) {
|
||||
TermuxSession termuxSession = mService.getTermuxSessionForTerminalSession(terminalSession);
|
||||
if (termuxSession != null)
|
||||
termuxSession.getExecutionCommand().mPid = pid;
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user