Cherry-picked keymap ui: Resizable column follow up (#34955) I cherry picked a small fix that didn't get into the original column resizable branch PR because I turned on auto merge. Release Notes: - N/A Co-authored-by: Anthony Eid <56899983+Anthony-Eid@users.noreply.github.com>
This commit is contained in:
parent
5ed98bfd9d
commit
6badbf0369
1 changed files with 2 additions and 3 deletions
|
@ -521,7 +521,7 @@ impl<const COLS: usize> ColumnWidths<COLS> {
|
||||||
let mut curr_column = double_click_position + 1;
|
let mut curr_column = double_click_position + 1;
|
||||||
let mut diff_left = diff;
|
let mut diff_left = diff;
|
||||||
|
|
||||||
while diff != 0.0 && curr_column < COLS {
|
while diff_left != 0.0 && curr_column < COLS {
|
||||||
let Some(min_size) = resize_behavior[curr_column].min_size() else {
|
let Some(min_size) = resize_behavior[curr_column].min_size() else {
|
||||||
curr_column += 1;
|
curr_column += 1;
|
||||||
continue;
|
continue;
|
||||||
|
@ -607,8 +607,7 @@ impl<const COLS: usize> ColumnWidths<COLS> {
|
||||||
curr_column = col_idx;
|
curr_column = col_idx;
|
||||||
// Resize behavior should be improved in the future by also seeking to the right column when there's not enough space
|
// Resize behavior should be improved in the future by also seeking to the right column when there's not enough space
|
||||||
while diff_left < 0.0 {
|
while diff_left < 0.0 {
|
||||||
let Some(min_size) = resize_behavior[curr_column.saturating_sub(1)].min_size()
|
let Some(min_size) = resize_behavior[curr_column].min_size() else {
|
||||||
else {
|
|
||||||
if curr_column == 0 {
|
if curr_column == 0 {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue