diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebSolidColorLayerImpl.cpp')
-rw-r--r-- | Source/WebKit/chromium/src/WebSolidColorLayerImpl.cpp | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/Source/WebKit/chromium/src/WebSolidColorLayerImpl.cpp b/Source/WebKit/chromium/src/WebSolidColorLayerImpl.cpp index 94404262c..33b1a30e3 100644 --- a/Source/WebKit/chromium/src/WebSolidColorLayerImpl.cpp +++ b/Source/WebKit/chromium/src/WebSolidColorLayerImpl.cpp @@ -26,37 +26,24 @@ #include "config.h" #include "WebSolidColorLayerImpl.h" -#include "SolidColorLayerChromium.h" -#include "WebLayerImpl.h" - -using WebCore::SolidColorLayerChromium; +using namespace WebCore; namespace WebKit { -WebSolidColorLayer* WebSolidColorLayer::create() +PassRefPtr<WebSolidColorLayerImpl> WebSolidColorLayerImpl::create() { - return new WebSolidColorLayerImpl(SolidColorLayerChromium::create()); + return adoptRef(new WebSolidColorLayerImpl()); } -WebSolidColorLayerImpl::WebSolidColorLayerImpl(PassRefPtr<SolidColorLayerChromium> layer) - : m_layer(adoptPtr(new WebLayerImpl(layer))) +WebSolidColorLayerImpl::WebSolidColorLayerImpl() + : SolidColorLayerChromium() { - m_layer->layer()->setIsDrawable(true); + setIsDrawable(true); } WebSolidColorLayerImpl::~WebSolidColorLayerImpl() { } -WebLayer* WebSolidColorLayerImpl::layer() -{ - return m_layer.get(); -} - -void WebSolidColorLayerImpl::setBackgroundColor(WebColor color) -{ - m_layer->setBackgroundColor(color); -} - } // namespace WebKit |