Chromium Code Reviews| 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 763e389bfec0827f40d0c0670bc822813006c917..729cbf60e2317e0c06cb96fdcf5b720886b4652f 100644 |
| --- a/components/autofill/content/renderer/autofill_agent.cc |
| +++ b/components/autofill/content/renderer/autofill_agent.cc |
| @@ -771,7 +771,8 @@ void AutofillAgent::ajaxSucceeded() { |
| } |
| void AutofillAgent::ConnectToMojoAutofillDriverIfNeeded() { |
| - if (mojo_autofill_driver_) |
| + if (mojo_autofill_driver_.is_bound() && |
|
vabr (Chromium)
2016/05/30 10:16:09
Would this crash on every first call, because mojo
leonhsl(Using Gerrit)
2016/05/30 10:52:01
InterfacePtr is a wrapper class maybe containing o
vabr (Chromium)
2016/05/30 10:58:20
Acknowledged, thanks for the explanation.
|
| + !mojo_autofill_driver_.encountered_error()) |
| return; |
| render_frame()->GetServiceRegistry()->ConnectToRemoteService( |