From 39b8846276e82a50625a08dfddec34de67ca71c8 Mon Sep 17 00:00:00 2001 From: Tomáš Chvátal Date: Wed, 11 Sep 2019 09:58:43 +0200 Subject: Check for EMOJI content only on ICU 57 and newer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The older ICU does not have the logic to work with there as it is feature of the new icu only: http://bugs.icu-project.org/trac/ticket/11802 Change-Id: Icd21be1e20b7cb988e94d107406a4f81d00116a7 Reviewed-on: https://gerrit.libreoffice.org/78811 Tested-by: Jenkins Reviewed-by: Tomáš Chvátal --- vcl/unx/generic/fontmanager/fontconfig.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'vcl/unx/generic/fontmanager/fontconfig.cxx') diff --git a/vcl/unx/generic/fontmanager/fontconfig.cxx b/vcl/unx/generic/fontmanager/fontconfig.cxx index 2767cafcf07f..bfa487153321 100644 --- a/vcl/unx/generic/fontmanager/fontconfig.cxx +++ b/vcl/unx/generic/fontmanager/fontconfig.cxx @@ -800,7 +800,11 @@ namespace bool isEmoji(sal_uInt32 nCurrentChar) { +#if U_ICU_VERSION_MAJOR_NUM >= 57 return u_hasBinaryProperty(nCurrentChar, UCHAR_EMOJI); +#else + return false; +#endif } //returns true if the given code-point couldn't possibly be in rLangTag. -- cgit