[GTK][AC] setOpacity doesn't work for GraphicsLayerClutter
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Jan 2013 20:22:47 +0000 (20:22 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Jan 2013 20:22:47 +0000 (20:22 +0000)
commit8b0b769d5e1fe809ec3d23fe5cc71142dae490b3
tree55b3b14ea0892f833a36020a82168ce5f9894c31
parentc35fe044f7dd72276d8b74806c36eef5b1460e34
[GTK][AC] setOpacity doesn't work for GraphicsLayerClutter
https://bugs.webkit.org/show_bug.cgi?id=105436

Patch by ChangSeok Oh <shivamidow@gmail.com> on 2013-01-21
Reviewed by Gustavo Noronha Silva.

Implement GraphicsLayerClutter::setOpacity based on Mac's GraphicsLayer implementation.

No new tests since this patch can be covered by already existing gtk ac tests.

* platform/graphics/clutter/GraphicsLayerClutter.cpp:
(WebCore::GraphicsLayerClutter::setOpacity):
(WebCore):
(WebCore::GraphicsLayerClutter::updateOpacityOnLayer):
(WebCore::GraphicsLayerClutter::commitLayerChangesBeforeSublayers):
* platform/graphics/clutter/GraphicsLayerClutter.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@140350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.cpp
Source/WebCore/platform/graphics/clutter/GraphicsLayerClutter.h