Renderer might have exited before compositor knows its gone.

This works around the problem, which will need a more detailed fix when it
gets revamped.
This commit is contained in:
Jack Moffitt 2013-10-22 04:30:31 -06:00
parent 94202661c0
commit 39f119ddd3

View file

@ -235,7 +235,7 @@ impl CompositorLayer {
self.pipeline.render_chan.send(UnusedBufferMsg(unused));
}
if !request.is_empty() { // ask for tiles
self.pipeline.render_chan.send(ReRenderMsg(request, scale, self.epoch));
self.pipeline.render_chan.try_send(ReRenderMsg(request, scale, self.epoch));
}
}
if redisplay {