From c8e336ae83a60fb80872f1eeef5c1ca3742054b1 Mon Sep 17 00:00:00 2001 From: "jabdelmalek@google.com" Date: Wed, 26 May 2010 18:17:48 +0000 Subject: Get the internal plugin working on Mac. Review URL: http://codereview.chromium.org/2271002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48296 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/renderer/pepper_scrollbar_widget.cc | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'chrome/renderer') diff --git a/chrome/renderer/pepper_scrollbar_widget.cc b/chrome/renderer/pepper_scrollbar_widget.cc index ba5b89a..2ff93a7 100644 --- a/chrome/renderer/pepper_scrollbar_widget.cc +++ b/chrome/renderer/pepper_scrollbar_widget.cc @@ -13,6 +13,7 @@ #include "skia/ext/platform_device.h" #include "third_party/WebKit/WebKit/chromium/public/WebScrollbar.h" #include "webkit/glue/plugins/plugin_instance.h" +#include "webkit/glue/webkit_glue.h" using WebKit::WebInputEvent; using WebKit::WebKeyboardEvent; @@ -123,11 +124,7 @@ void PepperScrollbarWidget::Paint(Graphics2DDeviceContext* context, const NPRect& dirty) { gfx::Rect rect(dirty.left, dirty.top, dirty.right - dirty.left, dirty.bottom - dirty.top); -#if defined(OS_WIN) || defined(OS_LINUX) - scrollbar_->paint(context->canvas(), rect); -#elif defined(OS_MACOSX) - // TODO(port) -#endif + scrollbar_->paint(webkit_glue::ToWebCanvas(context->canvas()), rect); dirty_rect_ = dirty_rect_.Subtract(rect); } -- cgit v1.1