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..f7053dba01c1a460b2b21c0a85108956180c168e 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::CAPTURE_STATE_PROJECTING; |
+ else if (chrome::ShouldShowRecordingIndicator(contents)) |
+ data->capture_state = TabRendererData::CAPTURE_STATE_RECORDING; |
+ else |
+ data->capture_state = TabRendererData::CAPTURE_STATE_NONE; |
} |
void BrowserTabStripController::SetTabDataAt(content::WebContents* web_contents, |