diff options
author | qsr@chromium.org <qsr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-28 18:19:48 +0000 |
---|---|---|
committer | qsr@chromium.org <qsr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-28 18:19:48 +0000 |
commit | 18516cf967b0fe2c50c1f51a882a3343289e8d63 (patch) | |
tree | 248c4961056fa4960c9d55778e12e0e26a9f7b61 /android_webview | |
parent | 9664576f7f52aad46352556e6dc07fd0f6653af6 (diff) | |
download | chromium_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.cc | 5 |
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() { |