1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-06 19:41:11 +00:00

Merge pull request #79818 from garychia/select_all

RichTextLabel: Ensure the `select_all` function selects all items
This commit is contained in:
Rémi Verschelde
2023-08-28 12:03:29 +02:00

View File

@@ -5310,6 +5310,8 @@ void RichTextLabel::selection_copy() {
}
void RichTextLabel::select_all() {
_validate_line_caches();
if (!selection.enabled) {
return;
}
@@ -5322,13 +5324,12 @@ void RichTextLabel::select_all() {
if (it->type != ITEM_FRAME) {
if (!from_item) {
from_item = it;
} else {
to_item = it;
}
to_item = it;
}
it = _get_next_item(it, true);
}
if (!from_item || !to_item) {
if (!from_item) {
return;
}