diff options
author | jabdelmalek@google.com <jabdelmalek@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-26 18:17:48 +0000 |
---|---|---|
committer | jabdelmalek@google.com <jabdelmalek@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-26 18:17:48 +0000 |
commit | c8e336ae83a60fb80872f1eeef5c1ca3742054b1 (patch) | |
tree | fa427622bab6aae4a3f2a489a203666375c5ec34 /chrome/renderer/pepper_scrollbar_widget.cc | |
parent | 2318c41495401b66857b659909bfee65a851f00c (diff) | |
download | chromium_src-c8e336ae83a60fb80872f1eeef5c1ca3742054b1.zip chromium_src-c8e336ae83a60fb80872f1eeef5c1ca3742054b1.tar.gz chromium_src-c8e336ae83a60fb80872f1eeef5c1ca3742054b1.tar.bz2 |
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
Diffstat (limited to 'chrome/renderer/pepper_scrollbar_widget.cc')
-rw-r--r-- | chrome/renderer/pepper_scrollbar_widget.cc | 7 |
1 files changed, 2 insertions, 5 deletions
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); } |