Mercurial > octave
changeset 28207:ab60e78d235c
maint: merge stable to default.
author | Rik <rik@octave.org> |
---|---|
date | Sat, 11 Apr 2020 16:06:19 -0700 |
parents | 1ef597f9b0bb (current diff) 11d66485fc19 (diff) |
children | 63f5c721cfde |
files | |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/ft-text-renderer.cc Sat Apr 11 20:47:26 2020 +0200 +++ b/libinterp/corefcn/ft-text-renderer.cc Sat Apr 11 16:06:19 2020 -0700 @@ -398,8 +398,8 @@ retval->generic.finalizer = ft_face_destroyed; // Insert loaded font into the cache. - - cache[key] = retval; + if (FT_Reference_Face (retval) == 0) + cache[key] = retval; } #endif } @@ -416,6 +416,7 @@ cache.erase (*pkey); delete pkey; face->generic.data = nullptr; + FT_Done_Face (face); } }