Index: chrome/browser/extensions/extension_tab_util.cc |
diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc |
index d5feb70183a271e5aec92d7e595b1deb81a163d8..023f9def5676b0885775afcae11a57a0ac1a348a 100644 |
--- a/chrome/browser/extensions/extension_tab_util.cc |
+++ b/chrome/browser/extensions/extension_tab_util.cc |
@@ -22,6 +22,7 @@ |
#include "chrome/browser/ui/singleton_tabs.h" |
#include "chrome/browser/ui/tab_contents/tab_contents_iterator.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
+#include "chrome/browser/ui/tabs/tab_utils.h" |
#include "chrome/common/extensions/api/tabs.h" |
#include "chrome/common/url_constants.h" |
#include "components/url_fixer/url_fixer.h" |
@@ -382,6 +383,12 @@ base::DictionaryValue* ExtensionTabUtil::CreateTabValue( |
tab_strip && tab_strip->IsTabSelected(tab_index)); |
result->SetBoolean(keys::kPinnedKey, |
tab_strip && tab_strip->IsTabPinned(tab_index)); |
+ result->SetBoolean(keys::kAudibleKey, |
+ tab_strip && chrome::IsPlayingAudio(contents)); |
+ result->SetBoolean(keys::kMutedKey, |
+ tab_strip && chrome::IsTabAudioMuted(contents)); |
+ result->SetString(keys::kMutedCauseKey, |
+ chrome::GetTabAudioMutedCause(contents)); |
result->SetBoolean(keys::kIncognitoKey, |
contents->GetBrowserContext()->IsOffTheRecord()); |
result->SetInteger(keys::kWidthKey, |