mirror of
https://github.com/godotengine/godot.git
synced 2024-11-27 09:16:35 +08:00
Merge pull request #69054 from adamscott/fix-error-selecting-empty-line
Fix error while selecting empty line in the text editor
This commit is contained in:
commit
1b3b208e00
@ -4234,7 +4234,7 @@ Point2i TextEdit::get_line_column_at_pos(const Point2i &p_pos, bool p_allow_out_
|
||||
if (!p_allow_out_of_bounds) {
|
||||
return Point2i(-1, -1);
|
||||
}
|
||||
return Point2i(text[row].size(), row);
|
||||
return Point2i(text[row].length(), row);
|
||||
}
|
||||
|
||||
int col = 0;
|
||||
|
@ -3261,8 +3261,8 @@ TEST_CASE("[SceneTree][TextEdit] mouse") {
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y - 100), false) == Point2i(90, 0));
|
||||
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y)) == Point2i(90, 0));
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y + 100)) == Point2i(141, 0));
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y + 100)) == Point2i(141, 0));
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y + 100)) == Point2i(140, 0));
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y + 100)) == Point2i(140, 0));
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x, end_pos.y - 100)) == Point2i(104, 0));
|
||||
CHECK(text_edit->get_line_column_at_pos(Point2i(end_pos.x - 100, end_pos.y - 100)) == Point2i(90, 0));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user