From d152af1f144b1e7062f8054f3b78fd22397ba141 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sat, 14 Nov 2015 11:44:42 -0800 Subject: [PATCH] Deduplicate matched paths from CoreText --- src/font_file_lister_coretext.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/font_file_lister_coretext.mm b/src/font_file_lister_coretext.mm index f6b35d9f1..d71ec3a6e 100644 --- a/src/font_file_lister_coretext.mm +++ b/src/font_file_lister_coretext.mm @@ -90,5 +90,8 @@ CollectionResult CoreTextFontFileLister::GetFontPaths(std::string const& facenam } } + sort(begin(ret.paths), end(ret.paths)); + ret.paths.erase(unique(begin(ret.paths), end(ret.paths)), end(ret.paths)); + return ret; }