| Index: components/autofill/content/renderer/autofill_agent.cc
|
| diff --git a/components/autofill/content/renderer/autofill_agent.cc b/components/autofill/content/renderer/autofill_agent.cc
|
| index 55385e64edce3ab7376929f950c91246bcc6178e..9f32ae842d3f42b64f2b27b2873f6b798c9a2fec 100644
|
| --- a/components/autofill/content/renderer/autofill_agent.cc
|
| +++ b/components/autofill/content/renderer/autofill_agent.cc
|
| @@ -21,6 +21,7 @@
|
| #include "base/threading/thread_task_runner_handle.h"
|
| #include "base/time/time.h"
|
| #include "build/build_config.h"
|
| +#include "components/autofill/content/common/autofill_messages.h"
|
| #include "components/autofill/content/renderer/form_autofill_util.h"
|
| #include "components/autofill/content/renderer/page_click_tracker.h"
|
| #include "components/autofill/content/renderer/password_autofill_agent.h"
|
| @@ -558,8 +559,7 @@
|
| std::vector<blink::WebInputElement> elements;
|
| std::unique_ptr<RendererSavePasswordProgressLogger> logger;
|
| if (password_autofill_agent_->logging_state_active()) {
|
| - logger.reset(new RendererSavePasswordProgressLogger(
|
| - GetPasswordManagerDriver().get()));
|
| + logger.reset(new RendererSavePasswordProgressLogger(this, routing_id()));
|
| logger->LogMessage(SavePasswordProgressLogger::
|
| STRING_ON_SHOW_INITIAL_PASSWORD_ACCOUNT_SUGGESTIONS);
|
| }
|
| @@ -782,18 +782,12 @@
|
| }
|
|
|
| const mojom::AutofillDriverPtr& AutofillAgent::GetAutofillDriver() {
|
| - if (!autofill_driver_) {
|
| + if (!mojo_autofill_driver_) {
|
| render_frame()->GetRemoteInterfaces()->GetInterface(
|
| - mojo::GetProxy(&autofill_driver_));
|
| - }
|
| -
|
| - return autofill_driver_;
|
| -}
|
| -
|
| -const mojom::PasswordManagerDriverPtr&
|
| -AutofillAgent::GetPasswordManagerDriver() {
|
| - DCHECK(password_autofill_agent_);
|
| - return password_autofill_agent_->GetPasswordManagerDriver();
|
| + mojo::GetProxy(&mojo_autofill_driver_));
|
| + }
|
| +
|
| + return mojo_autofill_driver_;
|
| }
|
|
|
| // LegacyAutofillAgent ---------------------------------------------------------
|
|
|