Browse Source

Remove unneeded libuv callback

Saúl Ibarra Corretgé 8 years ago
parent
commit
0da72be8a9
1 changed files with 1 additions and 5 deletions
  1. 1 5
      atom/common/node_bindings.cc

+ 1 - 5
atom/common/node_bindings.cc

@@ -73,10 +73,6 @@ namespace atom {
 
 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
 // returned vector are only guaranteed valid so long as the vector of strings
 // is not modified.
@@ -201,7 +197,7 @@ void NodeBindings::PrepareMessageLoop() {
 
   // Add dummy handle for libuv, otherwise libuv would quit when there is
   // 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.
   uv_sem_init(&embed_sem_, 0);