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) |