diff options
Diffstat (limited to 'base/android')
-rw-r--r-- | base/android/jni_array.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/base/android/jni_array.cc b/base/android/jni_array.cc index a157354..4bebec7 100644 --- a/base/android/jni_array.cc +++ b/base/android/jni_array.cc @@ -7,6 +7,7 @@ #include "base/android/jni_android.h" #include "base/android/jni_string.h" #include "base/logging.h" +#include "base/stl_util.h" namespace base { namespace android { @@ -53,7 +54,7 @@ ScopedJavaLocalRef<jintArray> ToJavaIntArray( ScopedJavaLocalRef<jintArray> ToJavaIntArray( JNIEnv* env, const std::vector<int>& ints) { - return ToJavaIntArray(env, ints.begin(), ints.size()); + return ToJavaIntArray(env, vector_as_array(&ints), ints.size()); } ScopedJavaLocalRef<jlongArray> ToJavaLongArray( @@ -72,7 +73,7 @@ ScopedJavaLocalRef<jlongArray> ToJavaLongArray( // Returns a new Java long array converted from the given int64 array. BASE_EXPORT ScopedJavaLocalRef<jlongArray> ToJavaLongArray( JNIEnv* env, const std::vector<int64>& longs) { - return ToJavaLongArray(env, longs.begin(), longs.size()); + return ToJavaLongArray(env, vector_as_array(&longs), longs.size()); } ScopedJavaLocalRef<jobjectArray> ToJavaArrayOfByteArray( |