Index: mojo/apps/js/bindings/waiting_callback.cc |
diff --git a/mojo/apps/js/bindings/waiting_callback.cc b/mojo/apps/js/bindings/waiting_callback.cc |
index 6769eb7e137cde497434b13c4b5eab31fc08103a..87c28bf3ba7c895261d7312b0364f6c0ef59df84 100644 |
--- a/mojo/apps/js/bindings/waiting_callback.cc |
+++ b/mojo/apps/js/bindings/waiting_callback.cc |
@@ -36,8 +36,13 @@ gin::Handle<WaitingCallback> WaitingCallback::Create( |
return gin::CreateHandle(isolate, new WaitingCallback(isolate, callback)); |
} |
+// static |
+void WaitingCallback::CallOnHandleReady(void* closure, MojoResult result) { |
+ static_cast<WaitingCallback*>(closure)->OnHandleReady(result); |
+} |
+ |
void WaitingCallback::OnHandleReady(MojoResult result) { |
- wait_id_ = NULL; |
+ wait_id_ = 0; |
if (!runner_) |
return; |