From 0e70c8aa34876de802e1c544fa98e215c464ded7 Mon Sep 17 00:00:00 2001 From: Ethan Lin Date: Tue, 20 Dec 2016 15:41:24 +0800 Subject: [PATCH] Bug 1324679 - Fix overflow area for wr_pop_dl_builder. r=nical? --- gfx/webrender_bindings/src/bindings.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gfx/webrender_bindings/src/bindings.rs b/gfx/webrender_bindings/src/bindings.rs index 142964704d4c..06d3fbdfec8f 100644 --- a/gfx/webrender_bindings/src/bindings.rs +++ b/gfx/webrender_bindings/src/bindings.rs @@ -419,13 +419,14 @@ pub extern fn wr_pop_dl_builder(state: &mut WrState, bounds: WrRect, overflow: W state.z_index += 1; let bounds = bounds.to_rect(); + let overflow = overflow.to_rect(); let mut dl = state.frame_builder.dl_builder.pop().unwrap(); let mut prev_dl = state.frame_builder.dl_builder.last_mut().unwrap(); prev_dl.push_stacking_context(webrender_traits::ScrollPolicy::Scrollable, bounds, - ClipRegion::simple(&bounds), + ClipRegion::simple(&overflow), state.z_index, transform, &LayoutTransform::identity(),