aboutsummaryrefslogtreecommitdiffstats
path: root/components/compositing/compositor_layer.rs
diff options
context:
space:
mode:
authorMs2ger <Ms2ger@gmail.com>2015-08-13 10:02:33 +0200
committerMs2ger <Ms2ger@gmail.com>2015-08-13 10:02:33 +0200
commitee702a71350338f106e1d3b21822149e977e65a3 (patch)
tree7536b4604d3f16034a19d22287cf8d1aeb9a3a34 /components/compositing/compositor_layer.rs
parent8f55af119033e7644d560ca607ad7a89916f53e6 (diff)
downloadservo-ee702a71350338f106e1d3b21822149e977e65a3.tar.gz
servo-ee702a71350338f106e1d3b21822149e977e65a3.zip
Use Iterator::any in collect_old_layers.
Diffstat (limited to 'components/compositing/compositor_layer.rs')
-rw-r--r--components/compositing/compositor_layer.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/compositing/compositor_layer.rs b/components/compositing/compositor_layer.rs
index 380660be6b5..3b4ea12a9f2 100644
--- a/components/compositing/compositor_layer.rs
+++ b/components/compositing/compositor_layer.rs
@@ -302,9 +302,9 @@ impl CompositorLayer for Layer<CompositorData> {
true
} else {
// Keep this layer if it exists in the new layer list.
- let keep_layer = new_layers.iter().position(|properties| {
+ let keep_layer = new_layers.iter().any(|properties| {
properties.id == extra_data.id
- }).is_some();
+ });
// When removing a layer, clear any tiles and surfaces
// associated with the layer.