diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2023-02-05 11:41:23 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-05 11:41:23 +0300 |
commit | f409f743724207e7a2a4c008ce74ea505ae6bbcf (patch) | |
tree | 34d5a135883dbadf4a9d802554122df841c80a59 /alacritty/src/display/mod.rs | |
parent | 8a838710e37665f5bdeb8c01d2f1d3e6fec976a6 (diff) | |
download | r-alacritty-f409f743724207e7a2a4c008ce74ea505ae6bbcf.tar.gz r-alacritty-f409f743724207e7a2a4c008ce74ea505ae6bbcf.tar.bz2 r-alacritty-f409f743724207e7a2a4c008ce74ea505ae6bbcf.zip |
Resize the window by cell dimensions
This should resize window by cell dimensions granularity instead of
using pixels.
Fixes #388.
Diffstat (limited to 'alacritty/src/display/mod.rs')
-rw-r--r-- | alacritty/src/display/mod.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs index 605ac3f2..243167b2 100644 --- a/alacritty/src/display/mod.rs +++ b/alacritty/src/display/mod.rs @@ -469,6 +469,9 @@ impl Display { renderer.finish(); } + // Set resize increments for the newly created window. + window.set_resize_increments(PhysicalSize::new(cell_width, cell_height)); + window.set_visible(true); #[allow(clippy::single_match)] @@ -642,6 +645,9 @@ impl Display { let search_lines = usize::from(search_active); new_size.reserve_lines(message_bar_lines + search_lines); + // Update resize increments. + self.window.set_resize_increments(PhysicalSize::new(cell_width, cell_height)); + // Resize PTY. pty_resize_handle.on_resize(new_size.into()); |