diff --git a/src/gfx_layout.cpp b/src/gfx_layout.cpp index 5778f5b3c5..628dd2eb5a 100644 --- a/src/gfx_layout.cpp +++ b/src/gfx_layout.cpp @@ -63,7 +63,7 @@ Font::Font(FontSize size, TextColour colour) : template static inline void GetLayouter(Layouter::LineCacheItem &line, std::string_view str, FontState &state) { - if (line.buffer != nullptr) free(line.buffer); + free(line.buffer); typename T::CharType *buff_begin = MallocT(str.size() + 1); const typename T::CharType *buffer_last = buff_begin + str.size() + 1;