| Index: Source/core/html/shadow/MediaControlsChromiumAndroid.cpp
 | 
| diff --git a/Source/core/html/shadow/MediaControlsChromiumAndroid.cpp b/Source/core/html/shadow/MediaControlsChromiumAndroid.cpp
 | 
| index f81c9309b37d7b509e7d11a6ab2c6fde35fadb7a..6a186b658ddf275046499717f5b616635e14bb2f 100644
 | 
| --- a/Source/core/html/shadow/MediaControlsChromiumAndroid.cpp
 | 
| +++ b/Source/core/html/shadow/MediaControlsChromiumAndroid.cpp
 | 
| @@ -32,42 +32,29 @@
 | 
|  namespace WebCore {
 | 
|  
 | 
|  MediaControlsChromiumAndroid::MediaControlsChromiumAndroid(Document& document)
 | 
| -    : MediaControlsChromium(document)
 | 
| +    : MediaControls(document)
 | 
|      , m_overlayPlayButton(0)
 | 
|      , m_overlayEnclosure(0)
 | 
|  {
 | 
|  }
 | 
|  
 | 
| -PassRefPtr<MediaControls> MediaControls::create(Document& document)
 | 
| +bool MediaControlsChromiumAndroid::initializeControls(Document& document)
 | 
|  {
 | 
| -    return MediaControlsChromiumAndroid::createControls(document);
 | 
| -}
 | 
| -
 | 
| -PassRefPtr<MediaControlsChromiumAndroid> MediaControlsChromiumAndroid::createControls(Document& document)
 | 
| -{
 | 
| -    if (!document.page())
 | 
| -        return 0;
 | 
| -
 | 
| -    RefPtr<MediaControlsChromiumAndroid> controls = adoptRef(new MediaControlsChromiumAndroid(document));
 | 
| -
 | 
|      TrackExceptionState exceptionState;
 | 
|  
 | 
|      RefPtr<MediaControlOverlayEnclosureElement> overlayEnclosure = MediaControlOverlayEnclosureElement::create(document);
 | 
|      RefPtr<MediaControlOverlayPlayButtonElement> overlayPlayButton = MediaControlOverlayPlayButtonElement::create(document);
 | 
| -    controls->m_overlayPlayButton = overlayPlayButton.get();
 | 
| +    m_overlayPlayButton = overlayPlayButton.get();
 | 
|      overlayEnclosure->appendChild(overlayPlayButton.release(), exceptionState);
 | 
|      if (exceptionState.hadException())
 | 
| -        return 0;
 | 
| +        return false;
 | 
|  
 | 
| -    controls->m_overlayEnclosure = overlayEnclosure.get();
 | 
| -    controls->appendChild(overlayEnclosure.release(), exceptionState);
 | 
| +    m_overlayEnclosure = overlayEnclosure.get();
 | 
| +    appendChild(overlayEnclosure.release(), exceptionState);
 | 
|      if (exceptionState.hadException())
 | 
| -        return 0;
 | 
| -
 | 
| -    if (controls->initializeControls(document))
 | 
| -        return controls.release();
 | 
| +        return false;
 | 
|  
 | 
| -    return 0;
 | 
| +    return MediaControls::initializeControls(document);
 | 
|  }
 | 
|  
 | 
|  void MediaControlsChromiumAndroid::setMediaController(MediaControllerInterface* controller)
 | 
| @@ -76,19 +63,19 @@ void MediaControlsChromiumAndroid::setMediaController(MediaControllerInterface*
 | 
|          m_overlayPlayButton->setMediaController(controller);
 | 
|      if (m_overlayEnclosure)
 | 
|          m_overlayEnclosure->setMediaController(controller);
 | 
| -    MediaControlsChromium::setMediaController(controller);
 | 
| +    MediaControls::setMediaController(controller);
 | 
|  }
 | 
|  
 | 
|  void MediaControlsChromiumAndroid::playbackStarted()
 | 
|  {
 | 
|      m_overlayPlayButton->updateDisplayType();
 | 
| -    MediaControlsChromium::playbackStarted();
 | 
| +    MediaControls::playbackStarted();
 | 
|  }
 | 
|  
 | 
|  void MediaControlsChromiumAndroid::playbackStopped()
 | 
|  {
 | 
|      m_overlayPlayButton->updateDisplayType();
 | 
| -    MediaControlsChromium::playbackStopped();
 | 
| +    MediaControls::playbackStopped();
 | 
|  }
 | 
|  
 | 
|  void MediaControlsChromiumAndroid::insertTextTrackContainer(PassRefPtr<MediaControlTextTrackContainerElement> textTrackContainer)
 | 
| 
 |