Index: chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc |
diff --git a/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc b/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc |
index 27948ae0aa02652fe93f6c0ba118d6737a6b37ca..e3c87d948d16c2843bf769fcc5ef0cb10b28021a 100644 |
--- a/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc |
+++ b/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc |
@@ -53,10 +53,12 @@ OfflinePageMHTMLArchiver::~OfflinePageMHTMLArchiver() { |
void OfflinePageMHTMLArchiver::CreateArchive( |
const base::FilePath& archives_dir, |
const CreateArchiveParams& create_archive_params, |
+ const std::vector<std::string>& signal_data, |
const CreateArchiveCallback& callback) { |
DCHECK(callback_.is_null()); |
DCHECK(!callback.is_null()); |
callback_ = callback; |
+ signal_data_ = signal_data; |
fgorski
2017/02/07 22:06:07
If I understand correctly this will be a copy. Can
Dmitry Titov
2017/02/14 20:39:58
I think this is also equivalent to passing a std::
|
if (HasConnectionSecurityError()) { |
ReportFailure(ArchiverResult::ERROR_SECURITY_CERTIFICATE); |
@@ -97,6 +99,7 @@ void OfflinePageMHTMLArchiver::GenerateMHTML( |
content::MHTMLGenerationParams params(file_path); |
params.use_binary_encoding = true; |
params.remove_popup_overlay = create_archive_params.remove_popup_overlay; |
+ params.extra_data = signal_data_; |
fgorski
2017/02/07 22:06:07
Here as well.
|
web_contents_->GenerateMHTML( |
params, |