Index: Source/core/layout/LayoutTextTrackContainer.cpp |
diff --git a/Source/core/layout/LayoutTextTrackContainer.cpp b/Source/core/layout/LayoutTextTrackContainer.cpp |
index 4bbceb42c28777bdf38c5325da727d8dd111a87c..84190ba9caa7615df1852e2e26025b8659d65647 100644 |
--- a/Source/core/layout/LayoutTextTrackContainer.cpp |
+++ b/Source/core/layout/LayoutTextTrackContainer.cpp |
@@ -30,7 +30,6 @@ |
#include "core/layout/LayoutTextTrackContainer.h" |
#include "core/frame/DeprecatedScheduleStyleRecalcDuringLayout.h" |
-#include "core/html/HTMLMediaElement.h" |
#include "core/html/track/TextTrackContainer.h" |
namespace blink { |
@@ -43,15 +42,13 @@ LayoutTextTrackContainer::LayoutTextTrackContainer(Element* element) |
void LayoutTextTrackContainer::layout() |
{ |
LayoutBlockFlow::layout(); |
- if (style()->display() == NONE) |
- return; |
DeprecatedScheduleStyleRecalcDuringLayout marker(node()->document().lifecycle()); |
TextTrackContainer* textTrackContainer = toTextTrackContainer(node()); |
- HTMLMediaElement* mediaElement = toHTMLMediaElement(parent()->node()); |
- ASSERT(textTrackContainer && mediaElement); |
- textTrackContainer->updateSizes(*mediaElement); |
+ ASSERT(textTrackContainer); |
+ LayoutSize size = contentBoxRect().size(); |
+ textTrackContainer->updateSizes(size); |
} |
} // namespace blink |