From b7d726e2261a4b7e568f1b402fec07f42d390b0d Mon Sep 17 00:00:00 2001 From: Cesar Torres Date: Sat, 20 Mar 2021 02:59:49 +0100 Subject: [PATCH] LibGUI: Fix crash when getting text of selected line after a line delete --- Userland/Libraries/LibGUI/TextDocument.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibGUI/TextDocument.cpp b/Userland/Libraries/LibGUI/TextDocument.cpp index 1880d459e7..170d72d665 100644 --- a/Userland/Libraries/LibGUI/TextDocument.cpp +++ b/Userland/Libraries/LibGUI/TextDocument.cpp @@ -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();