bug:
5220693
Change-Id: I3696a8523c3328363ec9d162ef32525c7fbab930
void MediaControlRootElement::enteredFullscreen()
{
if (m_mediaElement->movieLoadType() == MediaPlayer::LiveStream || m_mediaElement->movieLoadType() == MediaPlayer::StoredStream) {
+#if !PLATFORM(ANDROID)
m_seekBackButton->hide();
m_seekForwardButton->hide();
+#endif
} else
m_rewindButton->hide();
}
// when exiting fullscreen.
// FIXME: Clarify naming of show/hide <http://webkit.org/b/58157>
m_rewindButton->show();
+#if !PLATFORM(ANDROID)
m_seekBackButton->show();
m_seekForwardButton->show();
+#endif
}
void MediaControlRootElement::showVolumeSlider()
// the fullScreenRenderer's graphicsLayer here:
Document* document = m_frame->document();
if (isDocumentRunningFullScreenAnimation(document)) {
+#if PLATFORM(ANDROID)
+ // We don't create an extra layer for the full screen video.
+ if (!document->fullScreenRenderer()->layer()
+ || !document->fullScreenRenderer()->layer()->backing())
+ return true;
+#endif
RenderLayerBacking* backing = document->fullScreenRenderer()->layer()->backing();
if (GraphicsLayer* fullScreenLayer = backing->graphicsLayer())
fullScreenLayer->syncCompositingState();