Index: android_webview/native/aw_resource.cc |
diff --git a/android_webview/native/aw_resource.cc b/android_webview/native/aw_resource.cc |
index 498a201405495e3a68cb257750e9cdf009e31442..75f75b5b4522685e033ef77a24d4d02d196af7ca 100644 |
--- a/android_webview/native/aw_resource.cc |
+++ b/android_webview/native/aw_resource.cc |
@@ -4,6 +4,7 @@ |
#include "android_webview/native/aw_resource.h" |
+#include "base/android/jni_array.h" |
#include "base/android/jni_string.h" |
#include "base/android/scoped_java_ref.h" |
#include "jni/AwResource_jni.h" |
@@ -30,6 +31,16 @@ std::string GetNoDomainPageContent() { |
return base::android::ConvertJavaStringToUTF8(content); |
} |
+std::vector<std::string> GetConfigKeySystemUuidMapping() { |
+ JNIEnv* env = base::android::AttachCurrentThread(); |
+ std::vector<std::string> key_system_uuid_mappings; |
+ ScopedJavaLocalRef<jobjectArray> mappings = |
+ Java_AwResource_getConfigKeySystemUuidMapping(env); |
+ base::android::AppendJavaStringArrayToStringVector(env, mappings.obj(), |
+ &key_system_uuid_mappings); |
+ return key_system_uuid_mappings; |
+} |
+ |
bool RegisterAwResource(JNIEnv* env) { |
return RegisterNativesImpl(env); |
} |