diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-07 21:50:48 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-07 21:50:48 +0000 |
commit | fd6892786a0d63a0b16606f1e8b9582f0f2adc87 (patch) | |
tree | 5d6299bcc0b3f1bb01e6a38b509ba172ad6d38ee /chrome/renderer/pepper_widget.cc | |
parent | 5b3edb8ab53c7a03d145b77dc3007544d72c0a0b (diff) | |
download | chromium_src-fd6892786a0d63a0b16606f1e8b9582f0f2adc87.zip chromium_src-fd6892786a0d63a0b16606f1e8b9582f0f2adc87.tar.gz chromium_src-fd6892786a0d63a0b16606f1e8b9582f0f2adc87.tar.bz2 |
Add parameters to CreateWidget Pepper API so we can specify whether a scrollbar is vertical or not.
Review URL: http://codereview.chromium.org/1996009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46741 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/pepper_widget.cc')
-rw-r--r-- | chrome/renderer/pepper_widget.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/chrome/renderer/pepper_widget.cc b/chrome/renderer/pepper_widget.cc index 5fa2fc5..b733cc7 100644 --- a/chrome/renderer/pepper_widget.cc +++ b/chrome/renderer/pepper_widget.cc @@ -16,11 +16,15 @@ static int g_next_id; typedef base::hash_map<int, PepperWidget*> WidgetMap; static base::LazyInstance<WidgetMap> g_widgets(base::LINKER_INITIALIZED); -NPError NPCreateWidget(NPP instance, NPWidgetType type, NPWidgetID* id) { +NPError NPCreateWidget(NPP instance, + NPWidgetType type, + void* params, + NPWidgetID* id) { PepperWidget* widget; switch(type) { case NPWidgetTypeScrollbar: - widget = new PepperScrollbarWidget(); + widget = new PepperScrollbarWidget( + *static_cast<NPScrollbarCreateParams*>(params)); break; default: return NPERR_INVALID_PARAM; |