-
antti@apple.com authored
Reviewed by Adele. Fix <rdar://problem/5624802> Controller displays outside of <video> element when width and height aren't specified - Explicitly adjust size of the controls tree root. - Switch RenderMedia base class back to RenderReplaced. It is easier to manage the shadow tree by hand. This also allows better code sharing with other replaced element classes. - Move duplicated layout and painting code from subclasses up to RenderReplaced. Test: media/video-controls-rendering.html * rendering/RenderHTMLCanvas.cpp: (WebCore::RenderHTMLCanvas::paintReplaced): * rendering/RenderHTMLCanvas.h: Share code. * rendering/RenderImage.cpp: (WebCore::RenderImage::paintReplaced): (WebCore::RenderImage::minimumReplacedHeight): * rendering/RenderImage.h: Share code. * rendering/RenderMedia.cpp: (WebCore::RenderMediaControlShadowRoot::Ren...
7f6c5da8