mirror of
https://github.com/godotengine/godot.git
synced 2024-11-23 12:43:43 +00:00
Make LineEdit scrolling show as much text as possible
This commit is contained in:
parent
13a0d6e9b2
commit
8661667dde
@ -1713,6 +1713,12 @@ void LineEdit::set_caret_column(int p_column) {
|
||||
} else if (MAX(primary_caret_offset.x, primary_caret_offset.y) >= ofs_max) {
|
||||
scroll_offset += ofs_max - MAX(primary_caret_offset.x, primary_caret_offset.y);
|
||||
}
|
||||
|
||||
// Scroll to show as much text as possible
|
||||
if (text_width + scroll_offset + x_ofs < ofs_max) {
|
||||
scroll_offset = ofs_max - x_ofs - text_width;
|
||||
}
|
||||
|
||||
scroll_offset = MIN(0, scroll_offset);
|
||||
|
||||
queue_redraw();
|
||||
|
Loading…
Reference in New Issue
Block a user