| Index: components/nacl/renderer/nexe_load_manager.cc
|
| diff --git a/components/nacl/renderer/nexe_load_manager.cc b/components/nacl/renderer/nexe_load_manager.cc
|
| index 19ebf2107064cb37087c2daa09d6bf286ce70a53..dc8e61c1feba53946c7ba520c03b8c19b4764fb8 100644
|
| --- a/components/nacl/renderer/nexe_load_manager.cc
|
| +++ b/components/nacl/renderer/nexe_load_manager.cc
|
| @@ -116,6 +116,8 @@ NexeLoadManager::NexeLoadManager(
|
| : pp_instance_(pp_instance),
|
| nacl_ready_state_(PP_NACL_READY_STATE_UNSENT),
|
| nexe_error_reported_(false),
|
| + is_installed_(false),
|
| + exit_status_(-1),
|
| plugin_instance_(content::PepperPluginInstance::Get(pp_instance)),
|
| weak_factory_(this) {
|
| SetLastError("");
|
| @@ -320,4 +322,11 @@ void NexeLoadManager::LogToConsole(const std::string& message) {
|
| pp_instance_, PP_LOGLEVEL_LOG, std::string("NativeClient"), message);
|
| }
|
|
|
| +void NexeLoadManager::set_exit_status(int exit_status) {
|
| + ppapi::ScopedPPVar exit_status_name_var(
|
| + ppapi::ScopedPPVar::PassRef(),
|
| + ppapi::StringVar::StringToPPVar("exitStatus"));
|
| + SetReadOnlyProperty(exit_status_name_var.get(), PP_MakeInt32(exit_status));
|
| +}
|
| +
|
| } // namespace nacl
|
|
|