| Index: webkit/plugins/ppapi/npapi_glue.cc
|
| diff --git a/webkit/plugins/ppapi/npapi_glue.cc b/webkit/plugins/ppapi/npapi_glue.cc
|
| index 7e90a1e2276e9f61fd1ca8e764c95a7dc6fab62b..cdb49d57cfd193ed9e94a03ab646e2b740402a66 100644
|
| --- a/webkit/plugins/ppapi/npapi_glue.cc
|
| +++ b/webkit/plugins/ppapi/npapi_glue.cc
|
| @@ -50,7 +50,7 @@ bool PPVarToNPVariant(PP_Var var, NPVariant* result) {
|
| DOUBLE_TO_NPVARIANT(var.value.as_double, *result);
|
| break;
|
| case PP_VARTYPE_STRING: {
|
| - scoped_refptr<StringVar> string(StringVar::FromPPVar(var));
|
| + StringVar* string = StringVar::FromPPVar(var);
|
| if (!string) {
|
| VOID_TO_NPVARIANT(*result);
|
| return false;
|
| @@ -106,7 +106,7 @@ PP_Var NPVariantToPPVar(PluginInstance* instance, const NPVariant* variant) {
|
| NPIdentifier PPVarToNPIdentifier(PP_Var var) {
|
| switch (var.type) {
|
| case PP_VARTYPE_STRING: {
|
| - scoped_refptr<StringVar> string(StringVar::FromPPVar(var));
|
| + StringVar* string = StringVar::FromPPVar(var);
|
| if (!string)
|
| return NULL;
|
| return WebBindings::getStringIdentifier(string->value().c_str());
|
| @@ -216,10 +216,9 @@ void PPResultAndExceptionToNPResult::IgnoreException() {
|
|
|
| // Throws the current exception to JS. The exception must be set.
|
| void PPResultAndExceptionToNPResult::ThrowException() {
|
| - scoped_refptr<StringVar> string(StringVar::FromPPVar(exception_));
|
| - if (string) {
|
| + StringVar* string = StringVar::FromPPVar(exception_);
|
| + if (string)
|
| WebBindings::setException(object_var_, string->value().c_str());
|
| - }
|
| }
|
|
|
| // PPVarArrayFromNPVariantArray ------------------------------------------------
|
|
|