aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatt Brubeck <mbrubeck@limpet.net>2014-06-04 09:57:54 -0700
committerMatt Brubeck <mbrubeck@limpet.net>2014-06-04 10:03:48 -0700
commit81601c21aa840d9b911d11643ea469930b70511c (patch)
tree16fc42d93e31f7026c8b93914bf4fe4217cbbb36 /src
parent2b0134be7bb8a4372f1a8703b5a1b114e65351f6 (diff)
downloadservo-81601c21aa840d9b911d11643ea469930b70511c.tar.gz
servo-81601c21aa840d9b911d11643ea469930b70511c.zip
Remove unused delete_layer code.
Diffstat (limited to 'src')
-rw-r--r--src/components/main/compositing/compositor.rs20
-rw-r--r--src/components/main/compositing/compositor_layer.rs34
-rw-r--r--src/components/main/compositing/compositor_task.rs6
-rw-r--r--src/components/main/compositing/headless.rs2
-rw-r--r--src/components/msg/compositor_msg.rs2
5 files changed, 1 insertions, 63 deletions
diff --git a/src/components/main/compositing/compositor.rs b/src/components/main/compositing/compositor.rs
index 7f3f14729f1..5c9fca24326 100644
--- a/src/components/main/compositing/compositor.rs
+++ b/src/components/main/compositing/compositor.rs
@@ -298,10 +298,6 @@ impl IOCompositor {
self.set_layer_clip_rect(pipeline_id, layer_id, new_rect);
}
- (Ok(DeleteLayerGroup(id)), _) => {
- self.delete_layer(id);
- }
-
(Ok(Paint(pipeline_id, layer_id, new_layer_buffer_set, epoch)), false) => {
self.paint(pipeline_id, layer_id, new_layer_buffer_set, epoch);
}
@@ -474,22 +470,6 @@ impl IOCompositor {
}
}
- fn delete_layer(&mut self, id: PipelineId) {
- let ask: bool = match self.compositor_layer {
- Some(ref mut layer) => {
- assert!(layer.delete(&self.graphics_context, id));
- true
- }
- None => {
- false
- }
- };
-
- if ask {
- self.ask_for_tiles();
- }
- }
-
fn paint(&mut self,
pipeline_id: PipelineId,
layer_id: LayerId,
diff --git a/src/components/main/compositing/compositor_layer.rs b/src/components/main/compositing/compositor_layer.rs
index 5e936a07227..cb85ee538ee 100644
--- a/src/components/main/compositing/compositor_layer.rs
+++ b/src/components/main/compositing/compositor_layer.rs
@@ -857,40 +857,6 @@ impl CompositorLayer {
return None
}
- // Deletes a specified sublayer, including hidden children. Returns false if the layer is not
- // found.
- pub fn delete(&mut self,
- graphics_context: &NativeCompositingGraphicsContext,
- pipeline_id: PipelineId)
- -> bool {
- match self.children.iter().position(|x| x.child.pipeline.id == pipeline_id) {
- Some(i) => {
- let mut child = self.children.remove(i);
- match self.quadtree {
- NoTree(..) => {} // Nothing to do
- Tree(ref mut quadtree) => {
- match *child.get_ref().container.scissor.borrow() {
- Some(rect) => {
- quadtree.set_status_page(rect, Normal, false); // Unhide this rect
- }
- None => {} // Nothing to do
- }
- }
- }
-
- // Send back all tiles to renderer.
- child.get_mut_ref().child.clear_all_tiles();
-
- self.build_layer_tree(graphics_context);
- true
- }
- None => {
- self.children.mut_iter().map(|x| &mut x.child)
- .any(|x| x.delete(graphics_context, pipeline_id))
- }
- }
- }
-
// Recursively sets occluded portions of quadtrees to Hidden, so that they do not ask for
// tile requests. If layers are moved, resized, or deleted, these portions may be updated.
fn set_occlusions(&mut self) {
diff --git a/src/components/main/compositing/compositor_task.rs b/src/components/main/compositing/compositor_task.rs
index 009ab920b52..ebdb65d60fc 100644
--- a/src/components/main/compositing/compositor_task.rs
+++ b/src/components/main/compositing/compositor_task.rs
@@ -126,10 +126,6 @@ impl RenderListener for CompositorChan {
self.chan.send(SetLayerClipRect(pipeline_id, layer_id, new_rect))
}
- fn delete_layer_group(&self, id: PipelineId) {
- self.chan.send(DeleteLayerGroup(id))
- }
-
fn set_render_state(&self, render_state: RenderState) {
self.chan.send(ChangeRenderState(render_state))
}
@@ -175,8 +171,6 @@ pub enum Msg {
SetLayerPageSize(PipelineId, LayerId, Size2D<f32>, Epoch),
/// Alerts the compositor that the specified layer's clipping rect has changed.
SetLayerClipRect(PipelineId, LayerId, Rect<f32>),
- /// Alerts the compositor that the specified pipeline has been deleted.
- DeleteLayerGroup(PipelineId),
/// Scroll a page in a window
ScrollFragmentPoint(PipelineId, LayerId, Point2D<f32>),
/// Requests that the compositor paint the given layer buffer set for the given page size.
diff --git a/src/components/main/compositing/headless.rs b/src/components/main/compositing/headless.rs
index 1f9fef2ae0b..6cd34acd28d 100644
--- a/src/components/main/compositing/headless.rs
+++ b/src/components/main/compositing/headless.rs
@@ -78,7 +78,7 @@ impl NullCompositor {
CreateRootCompositorLayerIfNecessary(..) |
CreateDescendantCompositorLayerIfNecessary(..) | SetLayerPageSize(..) |
- SetLayerClipRect(..) | DeleteLayerGroup(..) | Paint(..) |
+ SetLayerClipRect(..) | Paint(..) |
ChangeReadyState(..) | ChangeRenderState(..) | ScrollFragmentPoint(..) |
SetUnRenderedColor(..) | LoadComplete(..) => ()
}
diff --git a/src/components/msg/compositor_msg.rs b/src/components/msg/compositor_msg.rs
index 6e9279388d6..9ad88386b31 100644
--- a/src/components/msg/compositor_msg.rs
+++ b/src/components/msg/compositor_msg.rs
@@ -134,8 +134,6 @@ pub trait RenderListener {
layer_id: LayerId,
new_rect: Rect<uint>);
- fn delete_layer_group(&self, PipelineId);
-
/// Sends new tiles for the given layer to the compositor.
fn paint(&self,
pipeline_id: PipelineId,