diff options
author | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-09 21:08:50 +0000 |
---|---|---|
committer | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-09 21:08:50 +0000 |
commit | 5a29260ad52e47afa054cce776f2017682992622 (patch) | |
tree | 6dcc1fbe5a3741513cf76e7332768db4aecb525c /chrome/browser/renderer_host | |
parent | 051f7097967d591c6b61b781f3272ce94b635315 (diff) | |
download | chromium_src-5a29260ad52e47afa054cce776f2017682992622.zip chromium_src-5a29260ad52e47afa054cce776f2017682992622.tar.gz chromium_src-5a29260ad52e47afa054cce776f2017682992622.tar.bz2 |
w pixels * 4 channels * 8 bits/channel / 8 bits/byte = w * 4 bytes/row
BUG=26989
TEST=Things should paint even when scrolling.
Review URL: http://codereview.chromium.org/376026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31474 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host')
-rw-r--r-- | chrome/browser/renderer_host/backing_store_mac.mm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/renderer_host/backing_store_mac.mm b/chrome/browser/renderer_host/backing_store_mac.mm index 6a5a177a..44095da 100644 --- a/chrome/browser/renderer_host/backing_store_mac.mm +++ b/chrome/browser/renderer_host/backing_store_mac.mm @@ -34,7 +34,7 @@ BackingStore::BackingStore(RenderWidgetHost* widget, const gfx::Size& size) // If we are not in a containing window yet, create a CGBitmapContext // to use as a stand-in for the layer. cg_bitmap_.reset(CGBitmapContextCreate(NULL, size.width(), size.height(), - 8, size.width() * 8, mac_util::GetSystemColorSpace(), + 8, size.width() * 4, mac_util::GetSystemColorSpace(), kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Host)); } else { CGContextRef context = static_cast<CGContextRef>( @@ -143,7 +143,7 @@ void BackingStore::ScrollRect(base::ProcessHandle process, // We don't have a layer, so scroll the contents of the CGBitmapContext. scoped_cftyperef<CGContextRef> new_bitmap( CGBitmapContextCreate(NULL, size_.width(), size_.height(), 8, - size_.width() * 8, mac_util::GetSystemColorSpace(), + size_.width() * 4, mac_util::GetSystemColorSpace(), kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Host)); scoped_cftyperef<CGImageRef> bitmap_image( CGBitmapContextCreateImage(cg_bitmap_)); |