diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2016-04-10 09:28:39 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2016-04-10 09:28:39 +0000 |
commit | 32761a6cee1d0dee366b885b7b9c777e67885688 (patch) | |
tree | d6bec92bebfb216f4126356e55518842c2f476a1 /Source/WebCore/rendering/RenderMediaControlElements.cpp | |
parent | a4e969f4965059196ca948db781e52f7cfebf19e (diff) | |
download | WebKitGtk-tarball-32761a6cee1d0dee366b885b7b9c777e67885688.tar.gz |
webkitgtk-2.4.11webkitgtk-2.4.11
Diffstat (limited to 'Source/WebCore/rendering/RenderMediaControlElements.cpp')
-rw-r--r-- | Source/WebCore/rendering/RenderMediaControlElements.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Source/WebCore/rendering/RenderMediaControlElements.cpp b/Source/WebCore/rendering/RenderMediaControlElements.cpp index dff2b7afb..7de982a7e 100644 --- a/Source/WebCore/rendering/RenderMediaControlElements.cpp +++ b/Source/WebCore/rendering/RenderMediaControlElements.cpp @@ -35,8 +35,8 @@ namespace WebCore { -RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer(Element& element, Ref<RenderStyle>&& style) - : RenderBlockFlow(element, WTFMove(style)) +RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer(Element& element, PassRef<RenderStyle> style) + : RenderBlockFlow(element, std::move(style)) { } @@ -44,23 +44,23 @@ void RenderMediaVolumeSliderContainer::layout() { RenderBlockFlow::layout(); - if (style().display() == NONE || !is<RenderBox>(nextSibling())) + if (style().display() == NONE || !nextSibling() || !nextSibling()->isBox()) return; - RenderBox& buttonBox = downcast<RenderBox>(*nextSibling()); - int absoluteOffsetTop = buttonBox.localToAbsolute(FloatPoint(0, -size().height())).y(); + RenderBox* buttonBox = toRenderBox(nextSibling()); + int absoluteOffsetTop = buttonBox->localToAbsolute(FloatPoint(0, -size().height())).y(); - LayoutStateDisabler layoutStateDisabler(view()); + LayoutStateDisabler layoutStateDisabler(&view()); // If the slider would be rendered outside the page, it should be moved below the controls. if (UNLIKELY(absoluteOffsetTop < 0)) - setY(buttonBox.offsetTop() + theme().volumeSliderOffsetFromMuteButton(buttonBox, size()).y()); + setY(buttonBox->offsetTop() + theme().volumeSliderOffsetFromMuteButton(buttonBox, pixelSnappedSize()).y()); } // ---------------------------- -RenderMediaControlTimelineContainer::RenderMediaControlTimelineContainer(Element& element, Ref<RenderStyle>&& style) - : RenderFlexibleBox(element, WTFMove(style)) +RenderMediaControlTimelineContainer::RenderMediaControlTimelineContainer(Element& element, PassRef<RenderStyle> style) + : RenderFlexibleBox(element, std::move(style)) { } @@ -72,7 +72,7 @@ void RenderMediaControlTimelineContainer::layout() { RenderFlexibleBox::layout(); - LayoutStateDisabler layoutStateDisabler(view()); + LayoutStateDisabler layoutStateDisabler(&view()); MediaControlTimelineContainerElement* container = static_cast<MediaControlTimelineContainerElement*>(element()); container->setTimeDisplaysHidden(width().toInt() < minWidthToDisplayTimeDisplays); } @@ -81,8 +81,8 @@ void RenderMediaControlTimelineContainer::layout() #if ENABLE(VIDEO_TRACK) -RenderTextTrackContainerElement::RenderTextTrackContainerElement(Element& element, Ref<RenderStyle>&& style) - : RenderBlockFlow(element, WTFMove(style)) +RenderTextTrackContainerElement::RenderTextTrackContainerElement(Element& element, PassRef<RenderStyle> style) + : RenderBlockFlow(element, std::move(style)) { } @@ -94,7 +94,7 @@ void RenderTextTrackContainerElement::layout() ASSERT(mediaControlElementType(element()) == MediaTextTrackDisplayContainer); - LayoutStateDisabler layoutStateDisabler(view()); + LayoutStateDisabler layoutStateDisabler(&view()); static_cast<MediaControlTextTrackContainerElement*>(element())->updateSizes(); } |