Index: components/autofill/content/renderer/renderer_save_password_progress_logger.cc |
diff --git a/components/autofill/content/renderer/renderer_save_password_progress_logger.cc b/components/autofill/content/renderer/renderer_save_password_progress_logger.cc |
index 9dd724a22c1bc7c7d5f7554e5830b831b4f56be8..413b5f5d56f7d3eedcf3e9c51e847445d6a8db65 100644 |
--- a/components/autofill/content/renderer/renderer_save_password_progress_logger.cc |
+++ b/components/autofill/content/renderer/renderer_save_password_progress_logger.cc |
@@ -6,20 +6,24 @@ |
#include "base/strings/string16.h" |
#include "base/values.h" |
+#include "components/autofill/content/common/autofill_messages.h" |
+#include "ipc/ipc_sender.h" |
#include "third_party/WebKit/public/web/WebFormControlElement.h" |
namespace autofill { |
RendererSavePasswordProgressLogger::RendererSavePasswordProgressLogger( |
- mojom::PasswordManagerDriver* password_manager_driver) |
- : password_manager_driver_(password_manager_driver) { |
- DCHECK(password_manager_driver); |
+ IPC::Sender* sender, |
+ int routing_id) |
+ : sender_(sender), routing_id_(routing_id) { |
+ DCHECK(sender_); |
} |
RendererSavePasswordProgressLogger::~RendererSavePasswordProgressLogger() {} |
void RendererSavePasswordProgressLogger::SendLog(const std::string& log) { |
- password_manager_driver_->RecordSavePasswordProgress(log); |
+ sender_->Send( |
+ new AutofillHostMsg_RecordSavePasswordProgress(routing_id_, log)); |
} |
void RendererSavePasswordProgressLogger::LogElementName( |