Index: ppapi/native_client/src/trusted/plugin/pnacl_coordinator.cc |
diff --git a/ppapi/native_client/src/trusted/plugin/pnacl_coordinator.cc b/ppapi/native_client/src/trusted/plugin/pnacl_coordinator.cc |
index 92740d9e2b1d34e719717df9e9925b95016270c8..4ccfd9b5e132db42f32d92a7a765f69253abcbd4 100644 |
--- a/ppapi/native_client/src/trusted/plugin/pnacl_coordinator.cc |
+++ b/ppapi/native_client/src/trusted/plugin/pnacl_coordinator.cc |
@@ -256,11 +256,12 @@ void PnaclCoordinator::TranslateFinished(int32_t pp_error) { |
// that were delayed (see the delay inserted in BitcodeGotCompiled). |
if (ExpectedProgressKnown()) { |
pexe_bytes_compiled_ = expected_pexe_size_; |
- plugin_->EnqueueProgressEvent(PP_NACL_EVENT_PROGRESS, |
- pexe_url_, |
- plugin::Plugin::LENGTH_IS_COMPUTABLE, |
- pexe_bytes_compiled_, |
- expected_pexe_size_); |
+ GetNaClInterface()->DispatchEvent(plugin_->pp_instance(), |
+ PP_NACL_EVENT_PROGRESS, |
+ pexe_url_.c_str(), |
+ PP_TRUE, |
+ pexe_bytes_compiled_, |
+ expected_pexe_size_); |
} |
// If there are no errors, report stats from this thread (the main thread). |
@@ -549,18 +550,20 @@ void PnaclCoordinator::BitcodeGotCompiled(int32_t pp_error, |
// that bytes were sent to the compiler. |
if (ExpectedProgressKnown()) { |
if (!ShouldDelayProgressEvent()) { |
- plugin_->EnqueueProgressEvent(PP_NACL_EVENT_PROGRESS, |
- pexe_url_, |
- plugin::Plugin::LENGTH_IS_COMPUTABLE, |
- pexe_bytes_compiled_, |
- expected_pexe_size_); |
+ GetNaClInterface()->DispatchEvent(plugin_->pp_instance(), |
+ PP_NACL_EVENT_PROGRESS, |
+ pexe_url_.c_str(), |
+ PP_TRUE, |
+ pexe_bytes_compiled_, |
+ expected_pexe_size_); |
} |
} else { |
- plugin_->EnqueueProgressEvent(PP_NACL_EVENT_PROGRESS, |
- pexe_url_, |
- plugin::Plugin::LENGTH_IS_NOT_COMPUTABLE, |
- pexe_bytes_compiled_, |
- expected_pexe_size_); |
+ GetNaClInterface()->DispatchEvent(plugin_->pp_instance(), |
+ PP_NACL_EVENT_PROGRESS, |
+ pexe_url_.c_str(), |
+ PP_FALSE, |
+ pexe_bytes_compiled_, |
+ expected_pexe_size_); |
} |
} |