fix selection in LineEdit

This commit is contained in:
Aryombre 2025-03-19 10:50:47 +01:00
parent fdbf6ecc9f
commit 209189b969

View file

@ -1202,7 +1202,8 @@ void LineEdit::_notification(int p_what) {
if (rect.position.x < x_ofs) {
rect.size.x -= (x_ofs - rect.position.x);
rect.position.x = x_ofs;
} else if (rect.position.x + rect.size.x > ofs_max) {
}
if (rect.position.x + rect.size.x > ofs_max) {
rect.size.x = ofs_max - rect.position.x;
}
RenderingServer::get_singleton()->canvas_item_add_rect(ci, rect, selection_color);