| Index: chrome/browser/ui/tabs/tab_utils.cc
|
| diff --git a/chrome/browser/ui/tabs/tab_utils.cc b/chrome/browser/ui/tabs/tab_utils.cc
|
| index 84956d19d9407363313a12bc4873cce71d3d2557..e11df6cda92d47204a7b00c202e1b680240b3508 100644
|
| --- a/chrome/browser/ui/tabs/tab_utils.cc
|
| +++ b/chrome/browser/ui/tabs/tab_utils.cc
|
| @@ -5,10 +5,10 @@
|
| #include "chrome/browser/ui/tabs/tab_utils.h"
|
|
|
| #include "base/strings/string16.h"
|
| +#include "chrome/browser/media/audio_stream_monitor.h"
|
| #include "chrome/browser/media/media_capture_devices_dispatcher.h"
|
| #include "chrome/browser/media/media_stream_capture_indicator.h"
|
| #include "chrome/grit/generated_resources.h"
|
| -#include "content/public/browser/web_contents.h"
|
| #include "grit/theme_resources.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| @@ -117,7 +117,9 @@ bool ShouldTabShowCloseButton(int capacity,
|
| }
|
|
|
| bool IsPlayingAudio(content::WebContents* contents) {
|
| - return contents->WasRecentlyAudible();
|
| + AudioStreamMonitor* const audio_stream_monitor =
|
| + AudioStreamMonitor::FromWebContents(contents);
|
| + return audio_stream_monitor && audio_stream_monitor->WasRecentlyAudible();
|
| }
|
|
|
| TabMediaState GetTabMediaStateForContents(content::WebContents* contents) {
|
|
|