| Index: chrome/browser/ui/cocoa/tabs/tab_audio_indicator_view_mac.mm
 | 
| diff --git a/chrome/browser/ui/cocoa/tabs/tab_audio_indicator_view_mac.mm b/chrome/browser/ui/cocoa/tabs/tab_audio_indicator_view_mac.mm
 | 
| deleted file mode 100644
 | 
| index 3790ba0d5976bc53e5378ba061cd3d950957435a..0000000000000000000000000000000000000000
 | 
| --- a/chrome/browser/ui/cocoa/tabs/tab_audio_indicator_view_mac.mm
 | 
| +++ /dev/null
 | 
| @@ -1,66 +0,0 @@
 | 
| -// Copyright (c) 2013 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -#import "chrome/browser/ui/cocoa/tabs/tab_audio_indicator_view_mac.h"
 | 
| -
 | 
| -#include "chrome/browser/ui/tabs/tab_audio_indicator.h"
 | 
| -#include "ui/gfx/canvas_skia_paint.h"
 | 
| -#include "ui/gfx/image/image.h"
 | 
| -#include "ui/gfx/rect.h"
 | 
| -
 | 
| -class TabAudioIndicatorDelegateMac : public TabAudioIndicator::Delegate {
 | 
| - public:
 | 
| -  explicit TabAudioIndicatorDelegateMac(TabAudioIndicatorViewMac* view)
 | 
| -      : view_(view) {
 | 
| -  }
 | 
| -
 | 
| -  virtual ~TabAudioIndicatorDelegateMac() {}
 | 
| -
 | 
| -  virtual void ScheduleAudioIndicatorPaint() OVERRIDE {
 | 
| -    [view_ setNeedsDisplay:YES];
 | 
| -  }
 | 
| -
 | 
| - private:
 | 
| -  TabAudioIndicatorViewMac* view_;
 | 
| -
 | 
| -  DISALLOW_COPY_AND_ASSIGN(TabAudioIndicatorDelegateMac);
 | 
| -};
 | 
| -
 | 
| -@interface TabAudioIndicatorViewMac ()
 | 
| -@end
 | 
| -
 | 
| -@implementation TabAudioIndicatorViewMac
 | 
| -
 | 
| -- (id)initWithFrame:(NSRect)frame {
 | 
| -  if ((self = [super initWithFrame:frame])) {
 | 
| -    delegate_.reset(new TabAudioIndicatorDelegateMac(self));
 | 
| -    tabAudioIndicator_.reset(new TabAudioIndicator(delegate_.get()));
 | 
| -  }
 | 
| -  return self;
 | 
| -}
 | 
| -
 | 
| -- (void)setIsPlayingAudio:(BOOL)isPlayingAudio {
 | 
| -  tabAudioIndicator_->SetIsPlayingAudio(isPlayingAudio);
 | 
| -}
 | 
| -
 | 
| -- (void)setBackgroundImage:(NSImage*)backgroundImage {
 | 
| -  gfx::Image image([backgroundImage retain]);
 | 
| -  tabAudioIndicator_->set_favicon(*image.ToImageSkia());
 | 
| -}
 | 
| -
 | 
| -- (void)setAnimationContainer:(gfx::AnimationContainer*)animationContainer {
 | 
| -  tabAudioIndicator_->SetAnimationContainer(animationContainer);
 | 
| -}
 | 
| -
 | 
| -- (BOOL)isAnimating {
 | 
| -  return tabAudioIndicator_->IsAnimating();
 | 
| -}
 | 
| -
 | 
| -- (void)drawRect:(NSRect)rect {
 | 
| -  gfx::CanvasSkiaPaint canvas(rect, false);
 | 
| -  canvas.set_composite_alpha(true);
 | 
| -  tabAudioIndicator_->Paint(&canvas, gfx::Rect(NSRectToCGRect([self bounds])));
 | 
| -}
 | 
| -
 | 
| -@end
 | 
| 
 |