Merge pull request #2989 from jxs/master

refactor new_resource_task, use one channel instead of two
This commit is contained in:
Josh Matthews 2014-08-03 00:06:31 -04:00
commit 7e8f33a003

View file

@ -178,11 +178,9 @@ pub fn new_resource_task() -> ResourceTask {
let (setup_chan, setup_port) = channel();
let builder = TaskBuilder::new().named("ResourceManager");
builder.spawn(proc() {
let (chan, port) = channel();
setup_chan.send(chan);
ResourceManager::new(port).start();
ResourceManager::new(setup_port).start();
});
setup_port.recv()
setup_chan
}
struct ResourceManager {