Commit 3f88f25e authored by Yuheng Huang's avatar Yuheng Huang Committed by Commit Bot

Tab Search: Fix TabSearchPageHandler sending extra TabsChanged() on start

Bug: 1099917
Change-Id: I7aeaf8c2f62f36576f418239531ae9c938f305cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2433589Reviewed-by: default avatarThomas Lukaszewicz <tluk@chromium.org>
Commit-Queue: Yuheng Huang <yuhengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811084}
parent 56830939
...@@ -206,7 +206,8 @@ void TabSearchPageHandler::OnTabStripModelChanged( ...@@ -206,7 +206,8 @@ void TabSearchPageHandler::OnTabStripModelChanged(
TabStripModel* tab_strip_model, TabStripModel* tab_strip_model,
const TabStripModelChange& change, const TabStripModelChange& change,
const TabStripSelectionChange& selection) { const TabStripSelectionChange& selection) {
ScheduleDebounce(); if (!browser_tab_strip_tracker_.is_processing_initial_browsers())
ScheduleDebounce();
} }
void TabSearchPageHandler::TabChangedAt(content::WebContents* contents, void TabSearchPageHandler::TabChangedAt(content::WebContents* contents,
...@@ -229,8 +230,7 @@ void TabSearchPageHandler::ScheduleDebounce() { ...@@ -229,8 +230,7 @@ void TabSearchPageHandler::ScheduleDebounce() {
} }
void TabSearchPageHandler::NotifyTabsChanged() { void TabSearchPageHandler::NotifyTabsChanged() {
if (!browser_tab_strip_tracker_.is_processing_initial_browsers()) page_->TabsChanged();
page_->TabsChanged();
debounce_timer_->Stop(); debounce_timer_->Stop();
} }
......
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