[webkit-reviews] review granted: [Bug 103410] [Texmap] REGRESSION(r135620) QtTestBrowser crashes on Google-gravity. : [Attachment 176392] Patch : TextureMapperLayerClientQt::setTextureMapper() must call flushCompositingStateForThisLayerOnly() of the root layer.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 27 22:39:18 PST 2012
Noam Rosenthal <noam at webkit.org> has granted Huang Dongsung
<luxtella at company100.net>'s request for review:
Bug 103410: [Texmap] REGRESSION(r135620) QtTestBrowser crashes on
Google-gravity.
https://bugs.webkit.org/show_bug.cgi?id=103410
Attachment 176392: Patch : TextureMapperLayerClientQt::setTextureMapper() must
call flushCompositingStateForThisLayerOnly() of the root layer.
https://bugs.webkit.org/attachment.cgi?id=176392&action=review
------- Additional Comments from Noam Rosenthal <noam at webkit.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=176392&action=review
LGTM with ChangeLog rewording.
> Source/WebKit/qt/ChangeLog:16
> + Currently, PageClientQGraphicsWidget::setRootGraphicsLayer does not
flush layer
> + states of the root layer after setting TextureMapper while
> + PageClientQWidget::setRootGraphicsLayer() flushes them of the root
layer. If
> + not flushing states, descendant layers can not reach the root layer.
It means
> + descendant layers can not reach the TextureMapper that the root
layer has.
> +
This is already the behavior for PageClientQWidget, which should be the case
for PageClientQGraphicsWidget as well.
More information about the webkit-reviews
mailing list