diff --git a/Cargo.lock b/Cargo.lock index bbb4fc3..2cf3324 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -366,13 +366,13 @@ checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" [[package]] name = "futures-macro" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6" +checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.11", ] [[package]] @@ -389,9 +389,9 @@ checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" [[package]] name = "futures-util" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab" +checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" dependencies = [ "futures-core", "futures-macro", diff --git a/src/ui/draw_blocks.rs b/src/ui/draw_blocks.rs index ff55df2..2fc236f 100644 --- a/src/ui/draw_blocks.rs +++ b/src/ui/draw_blocks.rs @@ -796,6 +796,12 @@ pub fn delete_confirm( // Should maybe have a differenet button_space IF the f.width() is within 2 chars of no_chars + yes_chars? let button_spacing = (max_line_width - no_chars - yes_chars) / 3; + + let button_spacing = if (button_spacing + max_line_width) > f.size().width { + 1 + }else{ + button_spacing + }; let split_buttons = Layout::default() .direction(Direction::Horizontal) .constraints(