| Index: webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
| diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.cc b/webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
| index 3cae57cc858913683b4b8a0c16e7260d998555d1..984e8ad8dd0f1e98c4ad3c18a759ec40cc4c2a5a 100644
|
| --- a/webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
| +++ b/webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
| @@ -578,10 +578,13 @@ bool PluginInstance::Initialize(WebPluginContainer* container,
|
| argv_ = arg_values;
|
| scoped_array<const char*> argn_array(StringVectorToArgArray(argn_));
|
| scoped_array<const char*> argv_array(StringVectorToArgArray(argv_));
|
| - return PP_ToBool(instance_interface_->DidCreate(pp_instance(),
|
| - argn_.size(),
|
| - argn_array.get(),
|
| - argv_array.get()));
|
| + bool success = PP_ToBool(instance_interface_->DidCreate(pp_instance(),
|
| + argn_.size(),
|
| + argn_array.get(),
|
| + argv_array.get()));
|
| + if (success)
|
| + message_channel_->DidCreateFinished();
|
| + return success;
|
| }
|
|
|
| bool PluginInstance::HandleDocumentLoad(PPB_URLLoader_Impl* loader) {
|
|
|