From f632919134414e31ffd3ae9b5732d673deb0adf5 Mon Sep 17 00:00:00 2001 From: David Hewitt <1939362+davidhewitt@users.noreply.github.com> Date: Thu, 2 Jan 2020 11:49:27 +0000 Subject: Clean up Windows PTY string handling Removes widestring and dunce dependencies, reduces some code duplication and corrects a few typos. --- alacritty/src/cli.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'alacritty/src/cli.rs') diff --git a/alacritty/src/cli.rs b/alacritty/src/cli.rs index e3fb8dcf..6f7f8a68 100644 --- a/alacritty/src/cli.rs +++ b/alacritty/src/cli.rs @@ -254,12 +254,12 @@ impl Options { } pub fn into_config(self, mut config: Config) -> Config { - config.set_live_config_reload( - self.live_config_reload.unwrap_or_else(|| config.live_config_reload()), - ); - config.set_working_directory( - self.working_dir.or_else(|| config.working_directory().to_owned()), - ); + if let Some(lcr) = self.live_config_reload { + config.set_live_config_reload(lcr); + } + if let Some(wd) = self.working_dir { + config.set_working_directory(Some(wd)); + } config.shell = self.command.or(config.shell); config.hold = self.hold; -- cgit