LibWeb: Simplify empty string allocation in handle_delete()

This commit is contained in:
Aliaksandr Kalenik 2024-10-31 17:45:39 +01:00 committed by Tim Ledbetter
commit fb23fd328b
Notes: github-actions[bot] 2024-10-31 19:05:08 +00:00

View file

@ -624,16 +624,16 @@ void FormAssociatedTextControlElement::handle_delete(DeleteDirection direction)
if (selection_start == selection_end) { if (selection_start == selection_end) {
if (direction == DeleteDirection::Backward) { if (direction == DeleteDirection::Backward) {
if (selection_start.value() > 0) { if (selection_start.value() > 0) {
MUST(set_range_text(MUST(String::from_utf8(""sv)), selection_start.value() - 1, selection_end.value(), Bindings::SelectionMode::End)); MUST(set_range_text(String {}, selection_start.value() - 1, selection_end.value(), Bindings::SelectionMode::End));
} }
} else { } else {
if (selection_start.value() < text_node->data().code_points().length()) { if (selection_start.value() < text_node->data().code_points().length()) {
MUST(set_range_text(MUST(String::from_utf8(""sv)), selection_start.value(), selection_end.value() + 1, Bindings::SelectionMode::End)); MUST(set_range_text(String {}, selection_start.value(), selection_end.value() + 1, Bindings::SelectionMode::End));
} }
} }
return; return;
} }
MUST(set_range_text(MUST(String::from_utf8(""sv)), selection_start.value(), selection_end.value(), Bindings::SelectionMode::End)); MUST(set_range_text(String {}, selection_start.value(), selection_end.value(), Bindings::SelectionMode::End));
} }
void FormAssociatedTextControlElement::handle_return_key() void FormAssociatedTextControlElement::handle_return_key()