mirror of
https://github.com/servo/servo.git
synced 2025-06-19 22:59:03 +01:00
auto merge of #608 : kmcallister/servo/script-exit, r=metajack
This commit is contained in:
commit
25fdcb3dca
3 changed files with 10 additions and 13 deletions
|
@ -223,6 +223,10 @@ impl<'self, View> AbstractNode<View> {
|
|||
/// Sets the layout data, unsafely casting the type as layout wishes. Only layout is allowed
|
||||
/// to call this. This is wildly unsafe and is therefore marked as such.
|
||||
pub unsafe fn unsafe_set_layout_data<T>(self, data: @mut T) {
|
||||
// Don't decrement the refcount on data, since we're giving it to the
|
||||
// base structure.
|
||||
cast::forget(data);
|
||||
|
||||
do self.with_mut_base |base| {
|
||||
base.layout_data = Some(transmute(data))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue