parent
82d6ad4616
commit
d2501e8886
13 changed files with 164 additions and 90 deletions
|
@ -38,9 +38,9 @@ impl ProcessIdGetter {
|
|||
fn new(pty: &Pty) -> ProcessIdGetter {
|
||||
let child = pty.child_watcher();
|
||||
let handle = child.raw_handle();
|
||||
let fallback_pid = child
|
||||
.pid()
|
||||
.unwrap_or_else(|| unsafe { NonZeroU32::new_unchecked(GetProcessId(HANDLE(handle))) });
|
||||
let fallback_pid = child.pid().unwrap_or_else(|| unsafe {
|
||||
NonZeroU32::new_unchecked(GetProcessId(HANDLE(handle as _)))
|
||||
});
|
||||
|
||||
ProcessIdGetter {
|
||||
handle: handle as i32,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue