| Index: components/nacl/loader/nacl_listener.cc
|
| diff --git a/components/nacl/loader/nacl_listener.cc b/components/nacl/loader/nacl_listener.cc
|
| index 4a58a1ce49bcd8a2814fab35a611bdf91ecd2028..fc39d0546c73a935ae2177ed3f1fb6f5e27ea6f8 100644
|
| --- a/components/nacl/loader/nacl_listener.cc
|
| +++ b/components/nacl/loader/nacl_listener.cc
|
| @@ -69,6 +69,11 @@ void FatalLogHandler(const char* data, size_t bytes) {
|
| copy_bytes);
|
| }
|
|
|
| +void LoadStatusCallback(int load_status) {
|
| + g_listener->trusted_listener()->Send(
|
| + new NaClRendererMsg_ReportLoadStatus(load_status));
|
| +}
|
| +
|
| #if defined(OS_MACOSX)
|
|
|
| // On Mac OS X, shm_open() works in the sandbox but does not give us
|
| @@ -293,6 +298,7 @@ void NaClListener::OnStart(const nacl::NaClStartParams& params) {
|
| false));
|
| CHECK(crash_info_shmem_->Map(nacl::kNaClCrashInfoShmemSize));
|
| NaClSetFatalErrorCallback(&FatalLogHandler);
|
| + NaClSetLoadStatusCallback(&LoadStatusCallback);
|
|
|
| nap = NaClAppCreate();
|
| if (nap == NULL) {
|
|
|