summaryrefslogtreecommitdiffstats
path: root/webkit/plugins/ppapi/ppb_scrollbar_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/plugins/ppapi/ppb_scrollbar_impl.cc')
-rw-r--r--webkit/plugins/ppapi/ppb_scrollbar_impl.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/webkit/plugins/ppapi/ppb_scrollbar_impl.cc b/webkit/plugins/ppapi/ppb_scrollbar_impl.cc
index d6aa704..1a190bb 100644
--- a/webkit/plugins/ppapi/ppb_scrollbar_impl.cc
+++ b/webkit/plugins/ppapi/ppb_scrollbar_impl.cc
@@ -138,7 +138,10 @@ PP_Bool PPB_Scrollbar_Impl::PaintInternal(const gfx::Rect& rect,
skia::PlatformCanvas* canvas = image->GetPlatformCanvas();
if (!canvas || !scrollbar_.get())
return PP_FALSE;
+ canvas->save();
+ canvas->scale(scale(), scale());
scrollbar_->paint(webkit_glue::ToWebCanvas(canvas), rect);
+ canvas->restore();
#if defined(OS_WIN)
if (base::win::GetVersion() == base::win::VERSION_XP)