Clarify logic for Autoscroll::newest() and Autoscroll::fit() (#23048)
Release Notes: - N/A
This commit is contained in:
@@ -128,9 +128,9 @@ impl Editor {
|
||||
.next_row()
|
||||
.as_f32();
|
||||
|
||||
// If the selections can't all fit on screen, scroll to the newest.
|
||||
let selections_fit = target_bottom - target_top <= visible_lines;
|
||||
if autoscroll == Autoscroll::newest()
|
||||
|| autoscroll == Autoscroll::fit() && target_bottom - target_top > visible_lines
|
||||
|| (autoscroll == Autoscroll::fit() && !selections_fit)
|
||||
{
|
||||
let newest_selection_top = selections
|
||||
.iter()
|
||||
|
||||
Reference in New Issue
Block a user