mirror of
https://github.com/fankes/termux-app.git
synced 2025-12-13 05:01:07 +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