summaryrefslogtreecommitdiff
path: root/src/strings.cpp
diff options
context:
space:
mode:
authorMichael Lutz <michi@icosahedron.de>2021-01-04 15:20:34 +0100
committerMichael Lutz <michi@icosahedron.de>2021-02-13 20:09:14 +0100
commit2b0200d4297a67916cf3b955adc474e88e327cf0 (patch)
treec94614a1659bc0f5213a15aae3add3588ec17ab1 /src/strings.cpp
parent84636fc2af4dfc77b43479909273ebadb4f9b7cb (diff)
downloadopenttd-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.cpp4
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) {