mirror of
https://github.com/fankes/termux-app.git
synced 2025-09-07 03:05:18 +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;
|
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