From 6c32882f05c958576b8bd92d4eacc2dd5bc42348 Mon Sep 17 00:00:00 2001 From: Tibor Nagy Date: Wed, 11 Mar 2020 18:18:03 +0100 Subject: [PATCH] LibGfx: Do not assert on failed font file loads Return a nullptr to signal an error instead. --- Libraries/LibGfx/Font.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Libraries/LibGfx/Font.cpp b/Libraries/LibGfx/Font.cpp index 409d581a3e..ebb1933ab2 100644 --- a/Libraries/LibGfx/Font.cpp +++ b/Libraries/LibGfx/Font.cpp @@ -178,6 +178,9 @@ RefPtr Font::load_from_file(const StringView& path) return nullptr; auto font = load_from_memory((const u8*)mapped_file.data()); + if (!font) + return nullptr; + font->m_mapped_file = move(mapped_file); return font; }