[core] extract weak_ptr mailbox->receive into Mailbox::maybeReceive

This commit is contained in:
Mike Morris
2016-10-12 22:32:55 -04:00
parent a894870fb8
commit 7bbd49c72c
5 changed files with 11 additions and 9 deletions

View File

@@ -27,9 +27,7 @@ NodeThreadPool::Worker::Worker(std::weak_ptr<mbgl::Mailbox> mailbox_)
mailbox(std::move(mailbox_)) {};
void NodeThreadPool::Worker::Execute() {
if (auto locked = mailbox.lock()) {
locked->receive();
}
mbgl::Mailbox::maybeReceive(mailbox);
}
void NodeThreadPool::Worker::WorkComplete() {