aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/display
diff options
context:
space:
mode:
authorKirill Chibisov <contact@kchibisov.com>2023-02-18 23:12:05 +0300
committerGitHub <noreply@github.com>2023-02-18 23:12:05 +0300
commitc682a357ec78f13d2e6222c83abfa9071d8a18f3 (patch)
treecef7896d86400b1d13ae562b95d9babe00981c33 /alacritty/src/display
parentbfa3c4a09d656013ae1590571c4d69a96bcbb90c (diff)
downloadr-alacritty-c682a357ec78f13d2e6222c83abfa9071d8a18f3.tar.gz
r-alacritty-c682a357ec78f13d2e6222c83abfa9071d8a18f3.tar.bz2
r-alacritty-c682a357ec78f13d2e6222c83abfa9071d8a18f3.zip
Add `window.resize_increments` config option
Given how bugged the resize increments are on X11, it's better to disable it by default.
Diffstat (limited to 'alacritty/src/display')
-rw-r--r--alacritty/src/display/mod.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs
index 79b8f528..f1757ae6 100644
--- a/alacritty/src/display/mod.rs
+++ b/alacritty/src/display/mod.rs
@@ -470,7 +470,9 @@ impl Display {
}
// Set resize increments for the newly created window.
- window.set_resize_increments(PhysicalSize::new(cell_width, cell_height));
+ if config.window.resize_increments {
+ window.set_resize_increments(PhysicalSize::new(cell_width, cell_height));
+ }
window.set_visible(true);
@@ -646,7 +648,9 @@ impl Display {
new_size.reserve_lines(message_bar_lines + search_lines);
// Update resize increments.
- self.window.set_resize_increments(PhysicalSize::new(cell_width, cell_height));
+ if config.window.resize_increments {
+ self.window.set_resize_increments(PhysicalSize::new(cell_width, cell_height));
+ }
// Resize PTY.
pty_resize_handle.on_resize(new_size.into());