summaryrefslogtreecommitdiffstats
path: root/android_webview
diff options
context:
space:
mode:
authorqsr@chromium.org <qsr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-28 18:19:48 +0000
committerqsr@chromium.org <qsr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-28 18:19:48 +0000
commit18516cf967b0fe2c50c1f51a882a3343289e8d63 (patch)
tree248c4961056fa4960c9d55778e12e0e26a9f7b61 /android_webview
parent9664576f7f52aad46352556e6dc07fd0f6653af6 (diff)
downloadchromium_src-18516cf967b0fe2c50c1f51a882a3343289e8d63.zip
chromium_src-18516cf967b0fe2c50c1f51a882a3343289e8d63.tar.gz
chromium_src-18516cf967b0fe2c50c1f51a882a3343289e8d63.tar.bz2
Refactor MHTMLGenerator to allow getting sending the data to a file descriptor.
TBR=darin@chromium.org Review URL: https://chromiumcodereview.appspot.com/22920005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220059 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
-rw-r--r--android_webview/native/aw_contents.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
index c7a44cb..6b67525 100644
--- a/android_webview/native/aw_contents.cc
+++ b/android_webview/native/aw_contents.cc
@@ -306,9 +306,10 @@ void AwContents::GenerateMHTML(JNIEnv* env, jobject obj,
jstring jpath, jobject callback) {
ScopedJavaGlobalRef<jobject>* j_callback = new ScopedJavaGlobalRef<jobject>();
j_callback->Reset(env, callback);
+ base::FilePath target_path(ConvertJavaStringToUTF8(env, jpath));
web_contents_->GenerateMHTML(
- base::FilePath(ConvertJavaStringToUTF8(env, jpath)),
- base::Bind(&GenerateMHTMLCallback, base::Owned(j_callback)));
+ target_path,
+ base::Bind(&GenerateMHTMLCallback, base::Owned(j_callback), target_path));
}
void AwContents::PerformLongClick() {