From 797658fb3a8a42487a583ca3c8c03babc19ab364 Mon Sep 17 00:00:00 2001 From: Glenn Watson Date: Tue, 20 Jan 2015 15:38:58 +1000 Subject: [PATCH] Fix change of src attributes on iframe (prevents SetLayerOrigin crash). --- components/compositing/compositor.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index df0d505ad4e..d10e0c29703 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -555,6 +555,9 @@ impl IOCompositor { root_layer.clear_all_tiles(self); root_layer.children().clear(); + debug_assert!(root_layer.extra_data.borrow().pipeline_id == old_pipeline.id); + root_layer.extra_data.borrow_mut().pipeline_id = new_pipeline.id; + let new_pipeline_id = new_pipeline.id; self.get_or_create_pipeline_details(new_pipeline_id).pipeline = Some(new_pipeline); }