summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-09 21:08:50 +0000
committermark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-09 21:08:50 +0000
commit5a29260ad52e47afa054cce776f2017682992622 (patch)
tree6dcc1fbe5a3741513cf76e7332768db4aecb525c /chrome/browser/renderer_host
parent051f7097967d591c6b61b781f3272ce94b635315 (diff)
downloadchromium_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.mm4
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_));