summaryrefslogtreecommitdiffstats
path: root/base/android/jni_array.cc
diff options
context:
space:
mode:
authorjdduke <jdduke@chromium.org>2015-02-06 11:33:07 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-06 19:33:41 +0000
commit8681920fa22ded465054301ce96657a4ddaf2a04 (patch)
tree089cf4c19a2dcf4cbaf10f3e13dd5d55504e7b1c /base/android/jni_array.cc
parent4d7bcd649f45b21838e41a9174568c6db6373786 (diff)
downloadchromium_src-8681920fa22ded465054301ce96657a4ddaf2a04.zip
chromium_src-8681920fa22ded465054301ce96657a4ddaf2a04.tar.gz
chromium_src-8681920fa22ded465054301ce96657a4ddaf2a04.tar.bz2
Enable libc++ on Android
Switch Chrome on Android to use libc++ instead of stlport. WebView AOSP builds will continue to use stlport for the time being. Note that this change is exploratory, and likely to be reverted before branch point (ensuring WebView and Chrome remain in lockstep with respect to standard library dependencies). BUG=427718 TBR=cpu@chromium.org Review URL: https://codereview.chromium.org/835633003 Cr-Commit-Position: refs/heads/master@{#315085}
Diffstat (limited to 'base/android/jni_array.cc')
-rw-r--r--base/android/jni_array.cc5
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(