summaryrefslogtreecommitdiff
path: root/svl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-02-09 11:55:59 +0100
committerStephan Bergmann <sbergman@redhat.com>2016-02-09 11:55:59 +0100
commitf1cb83cef59c3b1d5ee780e8916832483468fab7 (patch)
tree08019464a7704ef6a04b2998b140a18c4fa83df5 /svl
parent6a4acc5dbb2042545e8de8ee8d138c3486b1a539 (diff)
UIDNA_CHECK_CONTEXTO is only available in ICU >= 49
...unlike the rest of the createUTS46Instance stuff, which is available in 4.6. While it is desirable to have that check here, it probably doesn't make much of a difference in practice, and Rico Tzschichholz would like to have this working on Ubuntu 12.04, where only ICU 4.8.1 is available. Change-Id: I5bbd2ed296c6e068e175e7f8353cea37ed4d9e44
Diffstat (limited to 'svl')
-rw-r--r--svl/source/misc/urihelper.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/svl/source/misc/urihelper.cxx b/svl/source/misc/urihelper.cxx
index 550d162a695b..e24b982bf240 100644
--- a/svl/source/misc/urihelper.cxx
+++ b/svl/source/misc/urihelper.cxx
@@ -763,7 +763,10 @@ OUString URIHelper::resolveIdnaHost(OUString const & url) {
std::unique_ptr<icu::IDNA> idna(
icu::IDNA::createUTS46Instance(
(UIDNA_USE_STD3_RULES | UIDNA_CHECK_BIDI | UIDNA_CHECK_CONTEXTJ
- | UIDNA_CHECK_CONTEXTO),
+#if U_ICU_VERSION_MAJOR_NUM >= 49
+ | UIDNA_CHECK_CONTEXTO
+#endif
+ ),
e));
if (U_FAILURE(e)) {
SAL_WARN("vcl.gdi", "icu::IDNA::createUTS46Instance " << e);