LibGUI: Fix crash when getting text of selected line after a line delete

This commit is contained in:
Cesar Torres 2021-03-20 02:59:49 +01:00 committed by Andreas Kling
commit b7d726e226
Notes: sideshowbarker 2024-07-18 21:12:10 +09:00

View file

@ -343,7 +343,7 @@ String TextDocument::text() const
String TextDocument::text_in_range(const TextRange& a_range) const
{
if (is_empty())
if (is_empty() || line_count() < a_range.end().line() - a_range.start().line() || line(a_range.start().line()).is_empty())
return String("");
auto range = a_range.normalized();