mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
auto merge of #761 : eschweic/servo/quadtree-crash, r=pcwalton
Fixes #757.
This commit is contained in:
commit
c97f97557a
1 changed files with 2 additions and 1 deletions
|
@ -149,6 +149,7 @@ impl<C: RenderListener + Send,T:Send+Freeze> RenderTask<C,T> {
|
|||
self.compositor.set_layer_page_size(self.id, render_layer.size, self.epoch);
|
||||
}
|
||||
self.render_layer = Some(render_layer);
|
||||
self.last_paint_msg = None;
|
||||
}
|
||||
ReRenderMsg(tiles, scale, epoch) => {
|
||||
if self.epoch == epoch {
|
||||
|
@ -178,7 +179,7 @@ impl<C: RenderListener + Send,T:Send+Freeze> RenderTask<C,T> {
|
|||
// re-rendered redundantly.
|
||||
match self.last_paint_msg {
|
||||
Some(ref layer_buffer_set) => {
|
||||
self.compositor.paint(self.id, layer_buffer_set.clone(), self.epoch);
|
||||
self.compositor.paint(self.id, layer_buffer_set.clone(), self.epoch);
|
||||
}
|
||||
None => {} // Nothing to do
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue