| Index: chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| diff --git a/chrome/browser/android/offline_pages/offline_page_bridge.cc b/chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| index f585cf6c7645666dfa404889356fb159bacf6af9..ca0978c36066b073ea0edf1de1e98dddf09a57d5 100644
|
| --- a/chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| +++ b/chrome/browser/android/offline_pages/offline_page_bridge.cc
|
| @@ -429,23 +429,23 @@ void OfflinePageBridge::SavePage(
|
| ScopedJavaGlobalRef<jobject> j_callback_ref;
|
| j_callback_ref.Reset(env, j_callback_obj);
|
|
|
| - GURL url;
|
| + OfflinePageModel::SavePageInfo save_page_info;
|
| std::unique_ptr<OfflinePageArchiver> archiver;
|
|
|
| content::WebContents* web_contents =
|
| content::WebContents::FromJavaWebContents(j_web_contents);
|
| if (web_contents) {
|
| - url = web_contents->GetLastCommittedURL();
|
| + save_page_info.url = web_contents->GetLastCommittedURL();
|
| archiver.reset(new OfflinePageMHTMLArchiver(web_contents));
|
| }
|
|
|
| - offline_pages::ClientId client_id;
|
| - client_id.name_space = ConvertJavaStringToUTF8(env, j_namespace);
|
| - client_id.id = ConvertJavaStringToUTF8(env, j_client_id);
|
| + save_page_info.client_id.name_space =
|
| + ConvertJavaStringToUTF8(env, j_namespace);
|
| + save_page_info.client_id.id = ConvertJavaStringToUTF8(env, j_client_id);
|
|
|
| offline_page_model_->SavePage(
|
| - url, client_id, 0l, std::move(archiver),
|
| - base::Bind(&SavePageCallback, j_callback_ref, url));
|
| + save_page_info, std::move(archiver),
|
| + base::Bind(&SavePageCallback, j_callback_ref, save_page_info.url));
|
| }
|
|
|
| void OfflinePageBridge::SavePageLater(JNIEnv* env,
|
|
|