Call NativeSurface::upload through a mut reference.

Required for servo/rust-layers#95.
This commit is contained in:
Matt Brubeck 2014-07-30 12:38:37 -07:00
parent 43d176f653
commit 2ede648d5a

View file

@ -374,7 +374,7 @@ impl<C:RenderListener + Send> RenderTask<C> {
// draw target in GPU rendering mode, so that it doesn't have to recreate it. // draw target in GPU rendering mode, so that it doesn't have to recreate it.
let buffer = match self.graphics_context { let buffer = match self.graphics_context {
CpuGraphicsContext => { CpuGraphicsContext => {
let buffer = match self.buffer_map.find(tile.screen_rect.size) { let mut buffer = match self.buffer_map.find(tile.screen_rect.size) {
Some(buffer) => { Some(buffer) => {
let mut buffer = buffer; let mut buffer = buffer;
buffer.rect = tile.page_rect; buffer.rect = tile.page_rect;