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 |