Index: content/browser/frame_host/navigation_controller_android.cc |
diff --git a/content/browser/frame_host/navigation_controller_android.cc b/content/browser/frame_host/navigation_controller_android.cc |
index a7590fd97a1e5783dffd44e3ce2900327c8a2687..b198042f582952bb72fd58c07efc178e294b60af 100644 |
--- a/content/browser/frame_host/navigation_controller_android.cc |
+++ b/content/browser/frame_host/navigation_controller_android.cc |
@@ -195,6 +195,7 @@ void NavigationControllerAndroid::LoadUrl( |
const JavaParamRef<jbyteArray>& post_data, |
const JavaParamRef<jstring>& base_url_for_data_url, |
const JavaParamRef<jstring>& virtual_url_for_data_url, |
+ const JavaParamRef<jstring>& data_url_as_string, |
jboolean can_load_local_resources, |
jboolean is_renderer_initiated, |
jboolean should_replace_current_entry) { |
@@ -232,6 +233,11 @@ void NavigationControllerAndroid::LoadUrl( |
GURL(ConvertJavaStringToUTF8(env, virtual_url_for_data_url)); |
} |
+ if (data_url_as_string) { |
+ params.data_url_as_string = |
+ ConvertJavaStringToUTF8(env, data_url_as_string); |
+ } |
+ |
if (j_referrer_url) { |
params.referrer = content::Referrer( |
GURL(ConvertJavaStringToUTF8(env, j_referrer_url)), |