| Index: Source/platform/graphics/GraphicsContextState.cpp
 | 
| diff --git a/Source/platform/graphics/GraphicsContextState.cpp b/Source/platform/graphics/GraphicsContextState.cpp
 | 
| index 657d0df5fb03942dbf1f6e356445b25f861889f6..e1f0ea73e31c80e5e52c9e26f435729e539ec9db 100644
 | 
| --- a/Source/platform/graphics/GraphicsContextState.cpp
 | 
| +++ b/Source/platform/graphics/GraphicsContextState.cpp
 | 
| @@ -47,6 +47,7 @@ GraphicsContextState::GraphicsContextState(const GraphicsContextState& other)
 | 
|      , m_fillGradient(other.m_fillGradient)
 | 
|      , m_fillPattern(other.m_fillPattern)
 | 
|      , m_looper(other.m_looper)
 | 
| +    , m_dropShadowImageFilter(other.m_dropShadowImageFilter)
 | 
|      , m_textDrawingMode(other.m_textDrawingMode)
 | 
|      , m_alpha(other.m_alpha)
 | 
|      , m_colorFilter(other.m_colorFilter)
 | 
| @@ -204,6 +205,16 @@ void GraphicsContextState::clearDrawLooper()
 | 
|      m_fillPaint.setLooper(0);
 | 
|  }
 | 
|  
 | 
| +void GraphicsContextState::setDropShadowImageFilter(PassRefPtr<SkImageFilter> dropShadowImageFilter)
 | 
| +{
 | 
| +    m_dropShadowImageFilter = dropShadowImageFilter;
 | 
| +}
 | 
| +
 | 
| +void GraphicsContextState::clearDropShadowImageFilter()
 | 
| +{
 | 
| +    m_dropShadowImageFilter.clear();
 | 
| +}
 | 
| +
 | 
|  void GraphicsContextState::setAlphaAsFloat(float alpha)
 | 
|  {
 | 
|      if (alpha < 0) {
 | 
| 
 |