Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/currentprocess.rs
Original file line number Diff line number Diff line change
Expand Up @@ -130,17 +130,17 @@ impl Process {
impl home::env::Env for Process {
fn home_dir(&self) -> Option<PathBuf> {
match self {
Process::OSProcess(_) => self.var("HOME").ok().map(|v| v.into()),
Process::OSProcess(_) => home::env::OS_ENV.home_dir(),
#[cfg(feature = "test")]
Process::TestProcess(_) => home::env::OS_ENV.home_dir(),
Process::TestProcess(_) => self.var("HOME").ok().map(|v| v.into()),
}
}

fn current_dir(&self) -> Result<PathBuf, io::Error> {
match self {
Process::OSProcess(_) => self.current_dir(),
Process::OSProcess(_) => home::env::OS_ENV.current_dir(),
#[cfg(feature = "test")]
Process::TestProcess(_) => home::env::OS_ENV.current_dir(),
Process::TestProcess(_) => self.current_dir(),
}
}

Expand Down