diff --git a/src/servo-gfx/font.rs b/src/servo-gfx/font.rs index ad38b116bac..2daae21e05e 100644 --- a/src/servo-gfx/font.rs +++ b/src/servo-gfx/font.rs @@ -293,7 +293,7 @@ pub impl Font { None => {} } - let mut scaled_font = self.create_azure_font(); + let scaled_font = self.create_azure_font(); self.azure_font = Some(scaled_font); // try again. return self.get_azure_font(); @@ -385,7 +385,7 @@ pub impl Font { for run.glyphs.iter_glyphs_for_char_range(range) |_i, glyph| { advance += glyph.advance(); } - let mut bounds = Rect(Point2D(Au(0), -self.metrics.ascent), + let bounds = Rect(Point2D(Au(0), -self.metrics.ascent), Size2D(advance, self.metrics.ascent + self.metrics.descent)); // TODO(Issue #125): support loose and tight bounding boxes; using the diff --git a/src/servo-gfx/font_context.rs b/src/servo-gfx/font_context.rs index 1724e1843b0..f690ebcbdf5 100644 --- a/src/servo-gfx/font_context.rs +++ b/src/servo-gfx/font_context.rs @@ -4,7 +4,6 @@ use font::{Font, FontDescriptor, FontGroup, FontStyle, SelectorPlatformIdentifier}; use font::{SpecifiedFontStyle, UsedFontStyle}; -use font_context; use font_list::FontList; use servo_util::cache::Cache; use servo_util::cache::MonoCache; diff --git a/src/servo-gfx/render_layers.rs b/src/servo-gfx/render_layers.rs index 09972d9cfb4..b680b110092 100644 --- a/src/servo-gfx/render_layers.rs +++ b/src/servo-gfx/render_layers.rs @@ -27,13 +27,10 @@ type RenderFn<'self> = &'self fn(layer: *RenderLayer, /// given callback with the render layer and the buffer. Returns the resulting layer buffer (which /// might be the old layer buffer if it had the appropriate size and format). pub fn render_layers(layer_ref: *RenderLayer, - buffer_set: LayerBufferSet, opts: &Opts, f: RenderFn) -> LayerBufferSet { let tile_size = opts.tile_size; - let mut _buffers = match buffer_set { LayerBufferSet { buffers: b } => b }; - // FIXME: Try not to create a new array here. let mut new_buffer_ports = ~[]; diff --git a/src/servo-gfx/render_task.rs b/src/servo-gfx/render_task.rs index 970a39cff75..897023cd3c8 100644 --- a/src/servo-gfx/render_task.rs +++ b/src/servo-gfx/render_task.rs @@ -104,20 +104,17 @@ impl Renderer { warn!("renderer: waiting on layer buffer"); } - let layer_buffer_set = layer_buffer_set_port.recv(); let (new_layer_buffer_set_port, layer_buffer_set_channel) = comm::stream(); self.layer_buffer_set_port.put_back(new_layer_buffer_set_port); - let layer_buffer_set_cell = Cell(layer_buffer_set); let layer_buffer_set_channel_cell = Cell(layer_buffer_set_channel); debug!("renderer: rendering"); do time(~"rendering") { - let layer_buffer_set = layer_buffer_set_cell.take(); let layer_buffer_set_channel = layer_buffer_set_channel_cell.take(); - let layer_buffer_set = do render_layers(&render_layer, layer_buffer_set, &self.opts) + let layer_buffer_set = do render_layers(&render_layer, &self.opts) |render_layer_ref, layer_buffer, buffer_chan| { let layer_buffer_cell = Cell(layer_buffer); do self.thread_pool.execute |thread_render_context| {