diff options
author | Michael Lutz <michi@icosahedron.de> | 2021-01-04 15:20:34 +0100 |
---|---|---|
committer | Michael Lutz <michi@icosahedron.de> | 2021-02-13 20:09:14 +0100 |
commit | 2b0200d4297a67916cf3b955adc474e88e327cf0 (patch) | |
tree | c94614a1659bc0f5213a15aae3add3588ec17ab1 /src/strings.cpp | |
parent | 84636fc2af4dfc77b43479909273ebadb4f9b7cb (diff) | |
download | openttd-2b0200d4297a67916cf3b955adc474e88e327cf0.tar.xz |
Codechange: OS-specific data for font search is not used outside of searching.
Diffstat (limited to 'src/strings.cpp')
-rw-r--r-- | src/strings.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/strings.cpp b/src/strings.cpp index fa039fdb9..1d6fca8b6 100644 --- a/src/strings.cpp +++ b/src/strings.cpp @@ -2078,7 +2078,6 @@ class LanguagePackGlyphSearcher : public MissingGlyphSearcher { strecpy(settings->medium.font, font_name, lastof(settings->medium.font)); strecpy(settings->large.font, font_name, lastof(settings->large.font)); - free(settings->medium.os_handle); // Only free one, they are all the same pointer. settings->small.os_handle = os_data; settings->medium.os_handle = os_data; settings->large.os_handle = os_data; @@ -2116,9 +2115,6 @@ void CheckForMissingGlyphs(bool base_font, MissingGlyphSearcher *searcher) bad_font = !SetFallbackFont(&_freetype, _langpack.langpack->isocode, _langpack.langpack->winlangid, searcher); - free(_freetype.mono.os_handle); - free(_freetype.medium.os_handle); - memcpy(&_freetype, &backup, sizeof(backup)); if (!bad_font) { |