Bug 1324679 - Fix overflow area for wr_pop_dl_builder. r=nical?

This commit is contained in:
Ethan Lin 2016-12-20 15:41:24 +08:00
Родитель 40ec6a29b5
Коммит 0e70c8aa34
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -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(),