Remove unneeded libuv callback

This commit is contained in:
Saúl Ibarra Corretgé 2016-08-03 12:48:41 +01:00
parent 3ea48a822e
commit 0da72be8a9

View file

@ -73,10 +73,6 @@ namespace atom {
namespace { namespace {
// Empty callback for async handle.
void UvNoOp(uv_async_t* handle) {
}
// Convert the given vector to an array of C-strings. The strings in the // Convert the given vector to an array of C-strings. The strings in the
// returned vector are only guaranteed valid so long as the vector of strings // returned vector are only guaranteed valid so long as the vector of strings
// is not modified. // is not modified.
@ -201,7 +197,7 @@ void NodeBindings::PrepareMessageLoop() {
// Add dummy handle for libuv, otherwise libuv would quit when there is // Add dummy handle for libuv, otherwise libuv would quit when there is
// nothing to do. // nothing to do.
uv_async_init(uv_loop_, &dummy_uv_handle_, UvNoOp); uv_async_init(uv_loop_, &dummy_uv_handle_, nullptr);
// Start worker that will interrupt main loop when having uv events. // Start worker that will interrupt main loop when having uv events.
uv_sem_init(&embed_sem_, 0); uv_sem_init(&embed_sem_, 0);