Index: ppapi/cpp/dev/widget_client_dev.cc |
diff --git a/ppapi/cpp/dev/widget_client_dev.cc b/ppapi/cpp/dev/widget_client_dev.cc |
index 9f539833761bae73d5546632bfa0781e76940651..d313b60db27453aa17fee466ea0798edcb1a3ea2 100644 |
--- a/ppapi/cpp/dev/widget_client_dev.cc |
+++ b/ppapi/cpp/dev/widget_client_dev.cc |
@@ -9,6 +9,7 @@ |
#include "ppapi/cpp/dev/scrollbar_dev.h" |
#include "ppapi/cpp/dev/widget_dev.h" |
#include "ppapi/cpp/instance.h" |
+#include "ppapi/cpp/instance_handle.h" |
#include "ppapi/cpp/module.h" |
#include "ppapi/cpp/module_impl.h" |
#include "ppapi/cpp/rect.h" |
@@ -24,8 +25,7 @@ const char kPPPWidgetInterface[] = PPP_WIDGET_DEV_INTERFACE; |
void Widget_Invalidate(PP_Instance instance, |
PP_Resource widget_id, |
const PP_Rect* dirty_rect) { |
- void* object = |
- pp::Instance::GetPerInstanceObject(instance, kPPPWidgetInterface); |
+ void* object = Instance::GetPerInstanceObject(instance, kPPPWidgetInterface); |
if (!object) |
return; |
return static_cast<WidgetClient_Dev*>(object)->InvalidateWidget( |
@@ -44,7 +44,7 @@ void Scrollbar_ValueChanged(PP_Instance instance, |
PP_Resource scrollbar_id, |
uint32_t value) { |
void* object = |
- pp::Instance::GetPerInstanceObject(instance, kPPPScrollbarInterface); |
+ Instance::GetPerInstanceObject(instance, kPPPScrollbarInterface); |
if (!object) |
return; |
return static_cast<WidgetClient_Dev*>(object)->ScrollbarValueChanged( |
@@ -55,7 +55,7 @@ void Scrollbar_OverlayChanged(PP_Instance instance, |
PP_Resource scrollbar_id, |
PP_Bool overlay) { |
void* object = |
- pp::Instance::GetPerInstanceObject(instance, kPPPScrollbarInterface); |
+ Instance::GetPerInstanceObject(instance, kPPPScrollbarInterface); |
if (!object) |
return; |
return static_cast<WidgetClient_Dev*>(object)->ScrollbarOverlayChanged( |
@@ -69,18 +69,20 @@ static PPP_Scrollbar_Dev scrollbar_interface = { |
} // namespace |
-WidgetClient_Dev::WidgetClient_Dev(Instance* instance) |
+WidgetClient_Dev::WidgetClient_Dev(const InstanceHandle& instance) |
: associated_instance_(instance) { |
- pp::Module::Get()->AddPluginInterface(kPPPWidgetInterface, &widget_interface); |
- associated_instance_->AddPerInstanceObject(kPPPWidgetInterface, this); |
- pp::Module::Get()->AddPluginInterface(kPPPScrollbarInterface, |
+ Module::Get()->AddPluginInterface(kPPPWidgetInterface, &widget_interface); |
+ Instance::AddPerInstanceObject(instance, kPPPWidgetInterface, this); |
+ Module::Get()->AddPluginInterface(kPPPScrollbarInterface, |
&scrollbar_interface); |
dmichael (off chromium)
2012/02/22 21:38:44
nit: indentation
|
- associated_instance_->AddPerInstanceObject(kPPPScrollbarInterface, this); |
+ Instance::AddPerInstanceObject(instance, kPPPScrollbarInterface, this); |
} |
WidgetClient_Dev::~WidgetClient_Dev() { |
- associated_instance_->RemovePerInstanceObject(kPPPScrollbarInterface, this); |
- associated_instance_->RemovePerInstanceObject(kPPPWidgetInterface, this); |
+ Instance::RemovePerInstanceObject(associated_instance_, |
+ kPPPScrollbarInterface, this); |
+ Instance::RemovePerInstanceObject(associated_instance_, |
+ kPPPWidgetInterface, this); |
} |
} // namespace pp |