| Index: third_party/WebKit/Source/core/frame/ImageBitmap.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
 | 
| index 629ceefa07719b5d6ca0aca96e779a538b54e1a8..ba2a198d2f5adad91692e56ab4517e2a99285e5d 100644
 | 
| --- a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
 | 
| +++ b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
 | 
| @@ -181,10 +181,7 @@
 | 
|      bool imageOrientationFlipYFlag;
 | 
|      bool premultiplyAlphaEnabledFlag;
 | 
|      parseOptions(options, imageOrientationFlipYFlag, premultiplyAlphaEnabledFlag);
 | 
| -    // canvas is always premultiplied, so set the last parameter to true and convert to un-premul later
 | 
| -    m_image = cropImage(canvas->copiedImage(BackBuffer, PreferAcceleration).get(), cropRect, imageOrientationFlipYFlag, true);
 | 
| -    if (!premultiplyAlphaEnabledFlag)
 | 
| -        m_image = StaticBitmapImage::create(adoptRef(premulSkImageToUnPremul(m_image->imageForCurrentFrame().get())));
 | 
| +    m_image = cropImage(canvas->copiedImage(BackBuffer, PreferAcceleration).get(), cropRect, imageOrientationFlipYFlag, premultiplyAlphaEnabledFlag);
 | 
|      m_image->setOriginClean(canvas->originClean());
 | 
|  }
 | 
|  
 | 
| 
 |