RenderMedia currently does not paint when the RenderView is drawing in flattening mode.
<rdar://problem/9028914>
Sorry, the FrameView (not the RenderView).
Created attachment 87034 [details] Patch
Comment on attachment 87034 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=87034&action=review > Source/WebCore/rendering/RenderVideo.cpp:205 > + else if (document()->view() && document()->view()->paintBehavior() == PaintBehaviorFlattenCompositingLayers) paintBehavior() is a bitmask, so you should check for (paintBehavior() & PaintBehaviorFlattenCompositingLayers)
(In reply to comment #4) > (From update of attachment 87034 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=87034&action=review > > > Source/WebCore/rendering/RenderVideo.cpp:205 > > + else if (document()->view() && document()->view()->paintBehavior() == PaintBehaviorFlattenCompositingLayers) > > paintBehavior() is a bitmask, so you should check for (paintBehavior() & PaintBehaviorFlattenCompositingLayers) Good point. Changed.
Comment on attachment 87034 [details] Patch r+ with the change
Created attachment 87038 [details] Patch
(In reply to comment #6) > (From update of attachment 87034 [details]) > r+ with the change Whoops, uploaded a new patch. Undoing. :)
TIL: obseleting a patch clears its flags. Would you mind r+'ing the new one?
Comment on attachment 87038 [details] Patch Clearing c+; preparing to commit manually.
Committed r82051: <http://trac.webkit.org/changeset/82051>
The commit-queue encountered the following flaky tests while processing attachment 87038 [details]: http/tests/websocket/tests/httponly-cookie.pl bug 54097 (author: abarth@webkit.org) The commit-queue is continuing to process your patch.