| Index: ppapi/cpp/dev/selection_dev.cc
|
| diff --git a/ppapi/cpp/dev/selection_dev.cc b/ppapi/cpp/dev/selection_dev.cc
|
| index b086ac152157b980223397c088f878e522442032..37bbbeb1dfe483308de4669bc3b2fdd62153b0c1 100644
|
| --- a/ppapi/cpp/dev/selection_dev.cc
|
| +++ b/ppapi/cpp/dev/selection_dev.cc
|
| @@ -5,6 +5,7 @@
|
| #include "ppapi/cpp/dev/selection_dev.h"
|
|
|
| #include "ppapi/cpp/instance.h"
|
| +#include "ppapi/cpp/instance_handle.h"
|
| #include "ppapi/cpp/module.h"
|
| #include "ppapi/cpp/var.h"
|
|
|
| @@ -29,14 +30,15 @@ const PPP_Selection_Dev ppp_selection = {
|
|
|
| } // namespace
|
|
|
| -Selection_Dev::Selection_Dev(Instance* instance)
|
| +Selection_Dev::Selection_Dev(const InstanceHandle& instance)
|
| : associated_instance_(instance) {
|
| - pp::Module::Get()->AddPluginInterface(kPPPSelectionInterface, &ppp_selection);
|
| - associated_instance_->AddPerInstanceObject(kPPPSelectionInterface, this);
|
| + Module::Get()->AddPluginInterface(kPPPSelectionInterface, &ppp_selection);
|
| + Instance::AddPerInstanceObject(instance, kPPPSelectionInterface, this);
|
| }
|
|
|
| Selection_Dev::~Selection_Dev() {
|
| - associated_instance_->RemovePerInstanceObject(kPPPSelectionInterface, this);
|
| + Instance::RemovePerInstanceObject(associated_instance_,
|
| + kPPPSelectionInterface, this);
|
| }
|
|
|
| } // namespace pp
|
|
|