summaryrefslogtreecommitdiff
path: root/platform/android/src/text/collator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/text/collator.cpp')
-rw-r--r--platform/android/src/text/collator.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/platform/android/src/text/collator.cpp b/platform/android/src/text/collator.cpp
index acb4f36ee1..1cd6f3cab0 100644
--- a/platform/android/src/text/collator.cpp
+++ b/platform/android/src/text/collator.cpp
@@ -2,8 +2,6 @@
#include <mbgl/text/language_tag.hpp>
#include <mbgl/util/platform.hpp>
-#include <mbgl/text/unaccent.hpp>
-
#include <jni/jni.hpp>
#include "../attach_env.hpp"
@@ -144,12 +142,10 @@ public:
// Because of the difference in locale-awareness, this means turning on case-sensitivity
// can _potentially_ change compare results for strings that don't actually have any case
// differences.
- jni::Local<jni::String> jlhs = jni::Make<jni::String>(*env, useUnaccent ?
- platform::unaccent(lhs) :
- lhs);
- jni::Local<jni::String> jrhs = jni::Make<jni::String>(*env, useUnaccent ?
- platform::unaccent(rhs) :
- rhs);
+ jni::Local<jni::String> jlhs = useUnaccent ? android::StringUtils::unaccent(*env, jni::Make<jni::String>(*env, lhs))
+ : jni::Make<jni::String>(*env, lhs);
+ jni::Local<jni::String> jrhs = useUnaccent ? android::StringUtils::unaccent(*env, jni::Make<jni::String>(*env, rhs))
+ : jni::Make<jni::String>(*env, rhs);
jni::jint result = android::Collator::compare(*env, collator, jlhs, jrhs);