From 0f58f3aaa3f8e9a6137cbadf6f7e674741de9154 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Thu, 18 Jan 2024 13:20:19 +0100 Subject: [PATCH] Fix null pointer crash --- src/widgets/lineedit/lineedit.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/widgets/lineedit/lineedit.cpp b/src/widgets/lineedit/lineedit.cpp index 34391fd..70de526 100644 --- a/src/widgets/lineedit/lineedit.cpp +++ b/src/widgets/lineedit/lineedit.cpp @@ -815,6 +815,8 @@ int LineEdit::GetCharacterIndex(double mouse_x) void LineEdit::UpdateTextClipping() { Canvas* canvas = GetCanvas(); + if (!canvas) + return; Size text_size = GetVisualTextSize(canvas, clip_start_offset, (int)text.size() - clip_start_offset);