| Index: Source/core/rendering/svg/SVGRenderingContext.cpp
 | 
| diff --git a/Source/core/rendering/svg/SVGRenderingContext.cpp b/Source/core/rendering/svg/SVGRenderingContext.cpp
 | 
| index 53ee5735e22448c8053bc364d6ca6133baa9ea04..e4d7be5cbb3403a3a07902bec0ceb7dfd09266fb 100644
 | 
| --- a/Source/core/rendering/svg/SVGRenderingContext.cpp
 | 
| +++ b/Source/core/rendering/svg/SVGRenderingContext.cpp
 | 
| @@ -212,7 +212,7 @@ void SVGRenderingContext::calculateTransformationToOutermostCoordinateSystem(con
 | 
|      }
 | 
|  }
 | 
|  
 | 
| -bool SVGRenderingContext::createImageBuffer(const FloatRect& targetRect, const AffineTransform& absoluteTransform, OwnPtr<ImageBuffer>& imageBuffer, ColorSpace colorSpace, RenderingMode renderingMode)
 | 
| +bool SVGRenderingContext::createImageBuffer(const FloatRect& targetRect, const AffineTransform& absoluteTransform, OwnPtr<ImageBuffer>& imageBuffer, RenderingMode renderingMode)
 | 
|  {
 | 
|      IntRect paintRect = calculateImageBufferRect(targetRect, absoluteTransform);
 | 
|      // Don't create empty ImageBuffers.
 | 
| @@ -220,7 +220,7 @@ bool SVGRenderingContext::createImageBuffer(const FloatRect& targetRect, const A
 | 
|          return false;
 | 
|  
 | 
|      IntSize clampedSize = clampedAbsoluteSize(paintRect.size());
 | 
| -    OwnPtr<ImageBuffer> image = ImageBuffer::create(clampedSize, 1, colorSpace, renderingMode);
 | 
| +    OwnPtr<ImageBuffer> image = ImageBuffer::create(clampedSize, 1, renderingMode);
 | 
|      if (!image)
 | 
|          return false;
 | 
|  
 | 
| @@ -236,7 +236,7 @@ bool SVGRenderingContext::createImageBuffer(const FloatRect& targetRect, const A
 | 
|      return true;
 | 
|  }
 | 
|  
 | 
| -bool SVGRenderingContext::createImageBufferForPattern(const FloatRect& absoluteTargetRect, const FloatRect& clampedAbsoluteTargetRect, OwnPtr<ImageBuffer>& imageBuffer, ColorSpace colorSpace, RenderingMode renderingMode)
 | 
| +bool SVGRenderingContext::createImageBufferForPattern(const FloatRect& absoluteTargetRect, const FloatRect& clampedAbsoluteTargetRect, OwnPtr<ImageBuffer>& imageBuffer, RenderingMode renderingMode)
 | 
|  {
 | 
|      IntSize imageSize(roundedIntSize(clampedAbsoluteTargetRect.size()));
 | 
|      IntSize unclampedImageSize(roundedIntSize(absoluteTargetRect.size()));
 | 
| @@ -245,7 +245,7 @@ bool SVGRenderingContext::createImageBufferForPattern(const FloatRect& absoluteT
 | 
|      if (imageSize.isEmpty())
 | 
|          return false;
 | 
|  
 | 
| -    OwnPtr<ImageBuffer> image = ImageBuffer::create(imageSize, 1, colorSpace, renderingMode);
 | 
| +    OwnPtr<ImageBuffer> image = ImageBuffer::create(imageSize, 1, renderingMode);
 | 
|      if (!image)
 | 
|          return false;
 | 
|  
 | 
| @@ -343,7 +343,7 @@ bool SVGRenderingContext::bufferForeground(OwnPtr<ImageBuffer>& imageBuffer)
 | 
|              return false;
 | 
|      }
 | 
|  
 | 
| -    m_paintInfo->context->drawImageBuffer(imageBuffer.get(), ColorSpaceDeviceRGB, boundingBox);
 | 
| +    m_paintInfo->context->drawImageBuffer(imageBuffer.get(), boundingBox);
 | 
|      return true;
 | 
|  }
 | 
|  
 | 
| 
 |