Commit 322d7175 authored by caryclark@google.com's avatar caryclark@google.com

Fix rubber band gutter drawing for Skia on Chromium Mac

https://bugs.webkit.org/show_bug.cgi?id=66478

Reviewed by James Robinson.

No new tests. The Skia on Chromium Mac platform has
not been enabled.

This break was detected at compile time; there is no
behavior change.

* platform/chromium/ScrollbarThemeChromiumMac.mm:
(WebCore::ScrollbarThemeChromiumMac::ScrollbarThemeChromiumMac):
Convert the CGImage into an SkBitmap if Skia is present.


git-svn-id: svn://svn.chromium.org/blink/trunk@93343 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 0792ac65
2011-08-18 Cary Clark <caryclark@google.com>
Fix rubber band gutter drawing for Skia on Chromium Mac
https://bugs.webkit.org/show_bug.cgi?id=66478
Reviewed by James Robinson.
No new tests. The Skia on Chromium Mac platform has
not been enabled.
This break was detected at compile time; there is no
behavior change.
* platform/chromium/ScrollbarThemeChromiumMac.mm:
(WebCore::ScrollbarThemeChromiumMac::ScrollbarThemeChromiumMac):
Convert the CGImage into an SkBitmap if Skia is present.
2011-08-18 Julien Chaffraix <jchaffraix@webkit.org>
Implement a faster path for painting tables with overflowing cells
......@@ -42,6 +42,7 @@
#include <wtf/UnusedParam.h>
#if USE(SKIA)
#include "BitmapImageSingleFrameSkia.h"
#include "PlatformContextSkia.h"
#include "skia/ext/skia_utils_mac.h"
#endif
......@@ -203,7 +204,12 @@ ScrollbarThemeChromiumMac::ScrollbarThemeChromiumMac()
if (tiffData) {
CGImageSourceRef imageSource = CGImageSourceCreateWithData((CFDataRef)tiffData, NULL);
CGImageRef cgImage = CGImageSourceCreateImageAtIndex(imageSource, 0, NULL);
#if USE(SKIA)
SkBitmap bitmap = gfx::CGImageToSkBitmap(cgImage);
RefPtr<Image> patternImage = BitmapImageSingleFrameSkia::create(bitmap, false);
#else
RefPtr<Image> patternImage = BitmapImage::create(cgImage);
#endif
m_overhangPattern = Pattern::create(patternImage, true, true);
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment