Commit 23c4aa52 authored by Yi Gu's avatar Yi Gu Committed by Chromium LUCI CQ

[CodeHealth] Convert c/b/ui/views/extensions and bookmark from base::Bind and...

[CodeHealth] Convert c/b/ui/views/extensions and bookmark from base::Bind and base::Callback to Once/Repeating

Bug: 1152282
Change-Id: I9b557a75a039844183ee49eae868036fa1cfa072
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592248Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Commit-Queue: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#837143}
parent 168327e2
...@@ -1419,11 +1419,12 @@ void BookmarkBarView::Init() { ...@@ -1419,11 +1419,12 @@ void BookmarkBarView::Init() {
profile_pref_registrar_.Init(browser_->profile()->GetPrefs()); profile_pref_registrar_.Init(browser_->profile()->GetPrefs());
profile_pref_registrar_.Add( profile_pref_registrar_.Add(
bookmarks::prefs::kShowAppsShortcutInBookmarkBar, bookmarks::prefs::kShowAppsShortcutInBookmarkBar,
base::Bind(&BookmarkBarView::OnAppsPageShortcutVisibilityPrefChanged, base::BindRepeating(
&BookmarkBarView::OnAppsPageShortcutVisibilityPrefChanged,
base::Unretained(this))); base::Unretained(this)));
profile_pref_registrar_.Add( profile_pref_registrar_.Add(
bookmarks::prefs::kShowManagedBookmarksInBookmarkBar, bookmarks::prefs::kShowManagedBookmarksInBookmarkBar,
base::Bind(&BookmarkBarView::OnShowManagedBookmarksPrefChanged, base::BindRepeating(&BookmarkBarView::OnShowManagedBookmarksPrefChanged,
base::Unretained(this))); base::Unretained(this)));
apps_page_shortcut_->SetVisible( apps_page_shortcut_->SetVisible(
chrome::ShouldShowAppsShortcutInBookmarkBar(browser_->profile())); chrome::ShouldShowAppsShortcutInBookmarkBar(browser_->profile()));
......
...@@ -125,7 +125,7 @@ class DialogWaiter : public aura::EnvObserver, ...@@ -125,7 +125,7 @@ class DialogWaiter : public aura::EnvObserver,
bool dialog_created_ = false; bool dialog_created_ = false;
views::Widget* dialog_ = nullptr; views::Widget* dialog_ = nullptr;
base::Closure quit_closure_; base::RepeatingClosure quit_closure_;
DISALLOW_COPY_AND_ASSIGN(DialogWaiter); DISALLOW_COPY_AND_ASSIGN(DialogWaiter);
}; };
...@@ -160,7 +160,7 @@ class DialogCloseWaiter : public views::WidgetObserver { ...@@ -160,7 +160,7 @@ class DialogCloseWaiter : public views::WidgetObserver {
} }
bool dialog_closed_; bool dialog_closed_;
base::Closure quit_closure_; base::RepeatingClosure quit_closure_;
DISALLOW_COPY_AND_ASSIGN(DialogCloseWaiter); DISALLOW_COPY_AND_ASSIGN(DialogCloseWaiter);
}; };
...@@ -199,7 +199,7 @@ class TabKeyWaiter : public ui::EventHandler { ...@@ -199,7 +199,7 @@ class TabKeyWaiter : public ui::EventHandler {
views::Widget* widget_; views::Widget* widget_;
bool received_tab_; bool received_tab_;
base::Closure quit_closure_; base::RepeatingClosure quit_closure_;
DISALLOW_COPY_AND_ASSIGN(TabKeyWaiter); DISALLOW_COPY_AND_ASSIGN(TabKeyWaiter);
}; };
......
...@@ -137,7 +137,7 @@ class BookmarkBarViewBaseTest : public ChromeViewsTestBase { ...@@ -137,7 +137,7 @@ class BookmarkBarViewBaseTest : public ChromeViewsTestBase {
static_cast<Profile*>(profile)->GetPrefs(), static_cast<Profile*>(profile)->GetPrefs(),
std::make_unique<SearchTermsData>(), std::make_unique<SearchTermsData>(),
nullptr /* KeywordWebDataService */, nullptr /* KeywordWebDataService */,
nullptr /* TemplateURLServiceClient */, base::Closure()); nullptr /* TemplateURLServiceClient */, base::RepeatingClosure());
} }
}; };
......
...@@ -57,7 +57,7 @@ class TestExtensionUninstallDialogDelegate ...@@ -57,7 +57,7 @@ class TestExtensionUninstallDialogDelegate
: public extensions::ExtensionUninstallDialog::Delegate { : public extensions::ExtensionUninstallDialog::Delegate {
public: public:
explicit TestExtensionUninstallDialogDelegate( explicit TestExtensionUninstallDialogDelegate(
const base::Closure& quit_closure) base::RepeatingClosure quit_closure)
: quit_closure_(quit_closure), canceled_(false) {} : quit_closure_(quit_closure), canceled_(false) {}
~TestExtensionUninstallDialogDelegate() override {} ~TestExtensionUninstallDialogDelegate() override {}
...@@ -71,7 +71,7 @@ class TestExtensionUninstallDialogDelegate ...@@ -71,7 +71,7 @@ class TestExtensionUninstallDialogDelegate
quit_closure_.Run(); quit_closure_.Run();
} }
base::Closure quit_closure_; base::RepeatingClosure quit_closure_;
bool canceled_; bool canceled_;
DISALLOW_COPY_AND_ASSIGN(TestExtensionUninstallDialogDelegate); DISALLOW_COPY_AND_ASSIGN(TestExtensionUninstallDialogDelegate);
......
...@@ -318,7 +318,7 @@ bool ExtensionsToolbarContainer::CloseOverflowMenuIfOpen() { ...@@ -318,7 +318,7 @@ bool ExtensionsToolbarContainer::CloseOverflowMenuIfOpen() {
void ExtensionsToolbarContainer::PopOutAction( void ExtensionsToolbarContainer::PopOutAction(
ToolbarActionViewController* action, ToolbarActionViewController* action,
bool is_sticky, bool is_sticky,
const base::Closure& closure) { const base::RepeatingClosure& closure) {
// TODO(pbos): Highlight popout differently. // TODO(pbos): Highlight popout differently.
DCHECK(!popped_out_action_); DCHECK(!popped_out_action_);
popped_out_action_ = action; popped_out_action_ = action;
......
...@@ -117,7 +117,7 @@ class ExtensionsToolbarContainer : public ToolbarIconContainerView, ...@@ -117,7 +117,7 @@ class ExtensionsToolbarContainer : public ToolbarIconContainerView,
bool CloseOverflowMenuIfOpen() override; bool CloseOverflowMenuIfOpen() override;
void PopOutAction(ToolbarActionViewController* action, void PopOutAction(ToolbarActionViewController* action,
bool is_sticky, bool is_sticky,
const base::Closure& closure) override; const base::RepeatingClosure& closure) override;
bool ShowToolbarActionPopupForAPICall(const std::string& action_id) override; bool ShowToolbarActionPopupForAPICall(const std::string& action_id) override;
void ShowToolbarActionBubble( void ShowToolbarActionBubble(
std::unique_ptr<ToolbarActionsBarBubbleDelegate> bubble) override; std::unique_ptr<ToolbarActionsBarBubbleDelegate> bubble) override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment