From b8b7d0ab1a37c6d3a54b01d3773958fa0940bb27 Mon Sep 17 00:00:00 2001 From: Aleksei Kuzmin Date: Thu, 22 Jun 2017 01:47:01 +0300 Subject: [PATCH] Rename methods in autofill --- atom/renderer/atom_autofill_agent.cc | 14 ++++---------- atom/renderer/atom_autofill_agent.h | 18 ++---------------- 2 files changed, 6 insertions(+), 26 deletions(-) diff --git a/atom/renderer/atom_autofill_agent.cc b/atom/renderer/atom_autofill_agent.cc index f784990081ef..039ddd9ae56c 100644 --- a/atom/renderer/atom_autofill_agent.cc +++ b/atom/renderer/atom_autofill_agent.cc @@ -52,7 +52,6 @@ void TrimStringVectorForIPC(std::vector* strings) { AutofillAgent::AutofillAgent( content::RenderFrame* frame) : content::RenderFrameObserver(frame), - helper_(new Helper(this)), focused_node_was_last_clicked_(false), was_focused_before_now_(false), weak_ptr_factory_(this) { @@ -163,17 +162,12 @@ void AutofillAgent::ShowSuggestions( ShowPopup(element, data_list_values, data_list_labels); } -AutofillAgent::Helper::Helper(AutofillAgent* agent) - : content::RenderViewObserver(agent->render_frame()->GetRenderView()), - agent_(agent) { +void AutofillAgent::DidReceiveLeftMouseDownOrGestureTapInNode(const blink::WebNode& node) { + focused_node_was_last_clicked_ = !node.IsNull() && node.Focused(); } -void AutofillAgent::Helper::OnMouseDown(const blink::WebNode& node) { - agent_->focused_node_was_last_clicked_ = !node.IsNull() && node.Focused(); -} - -void AutofillAgent::Helper::FocusChangeComplete() { - agent_->DoFocusChangeComplete(); +void AutofillAgent::DidCompleteFocusChangeInFrame() { + DoFocusChangeComplete(); } bool AutofillAgent::OnMessageReceived(const IPC::Message& message) { diff --git a/atom/renderer/atom_autofill_agent.h b/atom/renderer/atom_autofill_agent.h index 6ba5b58cc4c9..2862fa9acc3e 100644 --- a/atom/renderer/atom_autofill_agent.h +++ b/atom/renderer/atom_autofill_agent.h @@ -27,22 +27,10 @@ class AutofillAgent : public content::RenderFrameObserver, void DidChangeScrollOffset() override; void FocusedNodeChanged(const blink::WebNode&) override; + void DidCompleteFocusChangeInFrame() override; + void DidReceiveLeftMouseDownOrGestureTapInNode(const blink::WebNode&) override; private: - class Helper : public content::RenderViewObserver { - public: - explicit Helper(AutofillAgent* agent); - - // content::RenderViewObserver implementation. - void OnDestruct() override {} - void OnMouseDown(const blink::WebNode&) override; - void FocusChangeComplete() override; - - private: - AutofillAgent* agent_; - }; - friend class Helper; - struct ShowSuggestionsOptions { ShowSuggestionsOptions(); bool autofill_on_empty_values; @@ -71,8 +59,6 @@ class AutofillAgent : public content::RenderFrameObserver, void DoFocusChangeComplete(); - std::unique_ptr helper_; - // True when the last click was on the focused node. bool focused_node_was_last_clicked_;