Commit 6de88b2e authored by Ella Ge's avatar Ella Ge Committed by Chromium LUCI CQ

Convert c/b/ui/webui/tab_strip/ from base::Bind to Once/Repeating

Bug: 1152282
Change-Id: I136f70d9899f978da94f7793dc060c7f4ffcd468
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2601337Reviewed-by: default avatarJohn Lee <johntlee@chromium.org>
Commit-Queue: Ella Ge <eirage@chromium.org>
Cr-Commit-Position: refs/heads/master@{#839017}
parent d2da1542
...@@ -169,10 +169,11 @@ TabStripUIHandler::TabStripUIHandler(Browser* browser, ...@@ -169,10 +169,11 @@ TabStripUIHandler::TabStripUIHandler(Browser* browser,
TabStripUIEmbedder* embedder) TabStripUIEmbedder* embedder)
: browser_(browser), : browser_(browser),
embedder_(embedder), embedder_(embedder),
thumbnail_tracker_(base::Bind(&TabStripUIHandler::HandleThumbnailUpdate, thumbnail_tracker_(
base::BindRepeating(&TabStripUIHandler::HandleThumbnailUpdate,
base::Unretained(this))), base::Unretained(this))),
tab_before_unload_tracker_( tab_before_unload_tracker_(
base::Bind(&TabStripUIHandler::OnTabCloseCancelled, base::BindRepeating(&TabStripUIHandler::OnTabCloseCancelled,
base::Unretained(this))) {} base::Unretained(this))) {}
TabStripUIHandler::~TabStripUIHandler() = default; TabStripUIHandler::~TabStripUIHandler() = default;
...@@ -350,66 +351,70 @@ void TabStripUIHandler::TabBlockedStateChanged(content::WebContents* contents, ...@@ -350,66 +351,70 @@ void TabStripUIHandler::TabBlockedStateChanged(content::WebContents* contents,
// content::WebUIMessageHandler: // content::WebUIMessageHandler:
void TabStripUIHandler::RegisterMessages() { void TabStripUIHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"createNewTab", base::Bind(&TabStripUIHandler::HandleCreateNewTab, "createNewTab",
base::BindRepeating(&TabStripUIHandler::HandleCreateNewTab,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"getTabs", "getTabs", base::BindRepeating(&TabStripUIHandler::HandleGetTabs,
base::Bind(&TabStripUIHandler::HandleGetTabs, base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"getGroupVisualData", "getGroupVisualData",
base::Bind(&TabStripUIHandler::HandleGetGroupVisualData, base::BindRepeating(&TabStripUIHandler::HandleGetGroupVisualData,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"getThemeColors", base::Bind(&TabStripUIHandler::HandleGetThemeColors, "getThemeColors",
base::BindRepeating(&TabStripUIHandler::HandleGetThemeColors,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"groupTab", "groupTab", base::BindRepeating(&TabStripUIHandler::HandleGroupTab,
base::Bind(&TabStripUIHandler::HandleGroupTab, base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"ungroupTab", "ungroupTab", base::BindRepeating(&TabStripUIHandler::HandleUngroupTab,
base::Bind(&TabStripUIHandler::HandleUngroupTab, base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"moveGroup", "moveGroup", base::BindRepeating(&TabStripUIHandler::HandleMoveGroup,
base::Bind(&TabStripUIHandler::HandleMoveGroup, base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"moveTab", "moveTab", base::BindRepeating(&TabStripUIHandler::HandleMoveTab,
base::Bind(&TabStripUIHandler::HandleMoveTab, base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"setThumbnailTracked", "setThumbnailTracked",
base::Bind(&TabStripUIHandler::HandleSetThumbnailTracked, base::BindRepeating(&TabStripUIHandler::HandleSetThumbnailTracked,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"closeContainer", base::Bind(&TabStripUIHandler::HandleCloseContainer, "closeContainer",
base::BindRepeating(&TabStripUIHandler::HandleCloseContainer,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"closeTab", "closeTab", base::BindRepeating(&TabStripUIHandler::HandleCloseTab,
base::Bind(&TabStripUIHandler::HandleCloseTab, base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"showBackgroundContextMenu", "showBackgroundContextMenu",
base::Bind(&TabStripUIHandler::HandleShowBackgroundContextMenu, base::BindRepeating(&TabStripUIHandler::HandleShowBackgroundContextMenu,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"showEditDialogForGroup", "showEditDialogForGroup",
base::Bind(&TabStripUIHandler::HandleShowEditDialogForGroup, base::BindRepeating(&TabStripUIHandler::HandleShowEditDialogForGroup,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"showTabContextMenu", "showTabContextMenu",
base::Bind(&TabStripUIHandler::HandleShowTabContextMenu, base::BindRepeating(&TabStripUIHandler::HandleShowTabContextMenu,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"getLayout", "getLayout", base::BindRepeating(&TabStripUIHandler::HandleGetLayout,
base::Bind(&TabStripUIHandler::HandleGetLayout, base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"reportTabActivationDuration", "reportTabActivationDuration",
base::Bind(&TabStripUIHandler::HandleReportTabActivationDuration, base::BindRepeating(&TabStripUIHandler::HandleReportTabActivationDuration,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"reportTabDataReceivedDuration", "reportTabDataReceivedDuration",
base::Bind(&TabStripUIHandler::HandleReportTabDataReceivedDuration, base::BindRepeating(
&TabStripUIHandler::HandleReportTabDataReceivedDuration,
base::Unretained(this))); base::Unretained(this)));
web_ui()->RegisterMessageCallback( web_ui()->RegisterMessageCallback(
"reportTabCreationDuration", "reportTabCreationDuration",
base::Bind(&TabStripUIHandler::HandleReportTabCreationDuration, base::BindRepeating(&TabStripUIHandler::HandleReportTabCreationDuration,
base::Unretained(this))); base::Unretained(this)));
} }
......
...@@ -59,7 +59,7 @@ class ThumbnailTracker::ContentsData : public content::WebContentsObserver, ...@@ -59,7 +59,7 @@ class ThumbnailTracker::ContentsData : public content::WebContentsObserver,
ThumbnailTracker::ThumbnailTracker(ThumbnailUpdatedCallback callback) ThumbnailTracker::ThumbnailTracker(ThumbnailUpdatedCallback callback)
: ThumbnailTracker(std::move(callback), : ThumbnailTracker(std::move(callback),
base::Bind(GetThumbnailFromTabHelper)) {} base::BindRepeating(GetThumbnailFromTabHelper)) {}
ThumbnailTracker::ThumbnailTracker(ThumbnailUpdatedCallback callback, ThumbnailTracker::ThumbnailTracker(ThumbnailUpdatedCallback callback,
GetThumbnailCallback thumbnail_getter) GetThumbnailCallback thumbnail_getter)
......
...@@ -44,7 +44,7 @@ class ThumbnailTrackerTest : public ::testing::Test, ...@@ -44,7 +44,7 @@ class ThumbnailTrackerTest : public ::testing::Test,
ThumbnailTrackerTest() ThumbnailTrackerTest()
: thumbnail_tracker_( : thumbnail_tracker_(
thumbnail_updated_callback_.Get(), thumbnail_updated_callback_.Get(),
base::Bind(&ThumbnailTrackerTest::GetTestingThumbnail, base::BindRepeating(&ThumbnailTrackerTest::GetTestingThumbnail,
base::Unretained(this))) {} base::Unretained(this))) {}
static SkBitmap CreateTestingBitmap() { static SkBitmap CreateTestingBitmap() {
......
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