diff options
author | Brian Koropoff <bkoropoff@gmail.com> | 2019-07-06 12:34:56 -0700 |
---|---|---|
committer | Christian Duerr <chrisduerr@users.noreply.github.com> | 2019-07-06 19:34:56 +0000 |
commit | 228c641769c39bcd1460959e479b2259e7d5f773 (patch) | |
tree | f7bece352f9063753aa5af834bcb31eeecb82914 /alacritty/src | |
parent | e398eb84064c5eac7cb8a97c276494100a37314b (diff) | |
download | r-alacritty-228c641769c39bcd1460959e479b2259e7d5f773.tar.gz r-alacritty-228c641769c39bcd1460959e479b2259e7d5f773.tar.bz2 r-alacritty-228c641769c39bcd1460959e479b2259e7d5f773.zip |
Allow setting gtk variant and general class on X11
Diffstat (limited to 'alacritty/src')
-rw-r--r-- | alacritty/src/cli.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/alacritty/src/cli.rs b/alacritty/src/cli.rs index 9e7493bc..dbd55634 100644 --- a/alacritty/src/cli.rs +++ b/alacritty/src/cli.rs @@ -250,7 +250,14 @@ impl Options { config.window.dimensions = self.dimensions.unwrap_or(config.window.dimensions); config.window.position = self.position.or(config.window.position); config.window.title = self.title.or(config.window.title); - config.window.class = self.class.or(config.window.class); + + if let Some(class) = self.class { + let parts : Vec<_> = class.split(',').collect(); + config.window.class.instance = parts[0].into(); + if let Some(&general) = parts.get(1) { + config.window.class.general = general.into(); + } + } config.set_dynamic_title(config.dynamic_title() && config.window.title.is_none()); |