diff options
author | jhorwich@chromium.org <jhorwich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-05 00:07:36 +0000 |
---|---|---|
committer | jhorwich@chromium.org <jhorwich@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-05 00:07:36 +0000 |
commit | c23bcafe6ffdd7d11a9589eda01bda4a06e78519 (patch) | |
tree | 3b5aa803489f5480a11743e24a2ec3a99d6704dc /ppapi/proxy/ppb_var_deprecated_proxy.cc | |
parent | 8dc30c4e4abf9b46668508d7997c11ab13f5e1ce (diff) | |
download | chromium_src-c23bcafe6ffdd7d11a9589eda01bda4a06e78519.zip chromium_src-c23bcafe6ffdd7d11a9589eda01bda4a06e78519.tar.gz chromium_src-c23bcafe6ffdd7d11a9589eda01bda4a06e78519.tar.bz2 |
Implement PPAPI proxied IsInstanceOf
BUG=None
TEST=use pp::VarPrivate.AsScriptableObject in out-of-process pepper plugin
Review URL: http://codereview.chromium.org/8476004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108746 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy/ppb_var_deprecated_proxy.cc')
-rw-r--r-- | ppapi/proxy/ppb_var_deprecated_proxy.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ppapi/proxy/ppb_var_deprecated_proxy.cc b/ppapi/proxy/ppb_var_deprecated_proxy.cc index 9fd3a6c..2594d26 100644 --- a/ppapi/proxy/ppb_var_deprecated_proxy.cc +++ b/ppapi/proxy/ppb_var_deprecated_proxy.cc @@ -499,7 +499,11 @@ void PPB_Var_Deprecated_Proxy::OnMsgIsInstanceOfDeprecated( int64 ppp_class, int64* ppp_class_data, PP_Bool* result) { - // TODO(brettw) write this. + SetAllowPluginReentrancy(); + *result = PPP_Class_Proxy::IsInstanceOf(ppb_var_impl_, + var.Get(dispatcher()), + ppp_class, + ppp_class_data); } void PPB_Var_Deprecated_Proxy::OnMsgCreateObjectDeprecated( |