⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 155390 in webkit


Ignore:
Timestamp:
Sep 9, 2013, 3:15:41 PM (13 years ago)
Author:
hyatt@apple.com
Message:

REGRESSION (r155377): Convert the media elements that were RenderBlocks to RenderBlockFlows
https://bugs.webkit.org/show_bug.cgi?id=121052

Reviewed by Anders Carlsson.

Convert a couple of media renderers that I missed from RenderBlock to RenderBlockFlow.
The previous patch that I landed added asserts that get triggered now when this
situation occurs.

  • rendering/RenderMediaControlElements.cpp:

(WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
(WebCore::RenderMediaVolumeSliderContainer::layout):
(WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):
(WebCore::RenderTextTrackContainerElement::layout):

  • rendering/RenderMediaControlElements.h:
Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r155382 r155390  
     12013-09-09  David Hyatt  <hyatt@apple.com>
     2
     3        REGRESSION (r155377): Convert the media elements that were RenderBlocks to RenderBlockFlows
     4        https://bugs.webkit.org/show_bug.cgi?id=121052
     5
     6        Reviewed by Anders Carlsson.
     7
     8        Convert a couple of media renderers that I missed from RenderBlock to RenderBlockFlow.
     9        The previous patch that I landed added asserts that get triggered now when this
     10        situation occurs.
     11
     12        * rendering/RenderMediaControlElements.cpp:
     13        (WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
     14        (WebCore::RenderMediaVolumeSliderContainer::layout):
     15        (WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):
     16        (WebCore::RenderTextTrackContainerElement::layout):
     17        * rendering/RenderMediaControlElements.h:
     18
    1192013-09-09  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
    220
  • trunk/Source/WebCore/rendering/RenderMediaControlElements.cpp

    r155374 r155390  
    3737
    3838RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer(Element* element)
    39     : RenderBlock(element)
     39    : RenderBlockFlow(element)
    4040{
    4141}
     
    4343void RenderMediaVolumeSliderContainer::layout()
    4444{
    45     RenderBlock::layout();
     45    RenderBlockFlow::layout();
    4646
    4747    if (style()->display() == NONE || !nextSibling() || !nextSibling()->isBox())
     
    8383
    8484RenderTextTrackContainerElement::RenderTextTrackContainerElement(Element* element)
    85     : RenderBlock(element)
     85    : RenderBlockFlow(element)
    8686{
    8787}
     
    8989void RenderTextTrackContainerElement::layout()
    9090{
    91     RenderBlock::layout();
     91    RenderBlockFlow::layout();
    9292    if (style()->display() == NONE)
    9393        return;
  • trunk/Source/WebCore/rendering/RenderMediaControlElements.h

    r153380 r155390  
    3232
    3333#include "MediaControlElements.h"
    34 #include "RenderBlock.h"
     34#include "RenderBlockFlow.h"
    3535#include "RenderFlexibleBox.h"
    3636
    3737namespace WebCore {
    3838
    39 class RenderMediaVolumeSliderContainer FINAL : public RenderBlock {
     39class RenderMediaVolumeSliderContainer FINAL : public RenderBlockFlow {
    4040public:
    4141    RenderMediaVolumeSliderContainer(Element*);
     
    5959#if ENABLE(VIDEO_TRACK)
    6060
    61 class RenderTextTrackContainerElement FINAL : public RenderBlock {
     61class RenderTextTrackContainerElement FINAL : public RenderBlockFlow {
    6262public:
    6363    RenderTextTrackContainerElement(Element*);
Note: See TracChangeset for help on using the changeset viewer.