Index: chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
diff --git a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
index 99e035f59ac3df51e8040770a90d9455c69d16b8..17fbbab9aac5072642b2489fae8c91194e4af41a 100644 |
--- a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
+++ b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
@@ -451,7 +451,12 @@ void BrowserTabStripController::SetTabRendererDataFromModel( |
data->mini = model_->IsMiniTab(model_index); |
data->blocked = model_->IsTabBlocked(model_index); |
data->app = extensions::TabHelper::FromWebContents(contents)->is_app(); |
- data->recording = chrome::ShouldShowRecordingIndicator(contents); |
+ if (chrome::ShouldShowProjectingIndicator(contents)) |
+ data->capture_state = TabRendererData::PROJECTING; |
+ else if (chrome::ShouldShowRecordingIndicator(contents)) |
+ data->capture_state = TabRendererData::RECORDING; |
+ else |
+ data->capture_state = TabRendererData::NONE; |
} |
void BrowserTabStripController::SetTabDataAt(content::WebContents* web_contents, |