Add an update_stylesheet method to StylesheetSet.

MozReview-Commit-ID: KlRkApYL8wk
This commit is contained in:
Brad Werth 2017-06-19 10:23:00 -07:00 committed by Brad Werth
parent b50cf33efd
commit c617649e67
3 changed files with 33 additions and 0 deletions

View file

@ -909,6 +909,17 @@ pub extern "C" fn Servo_StyleSet_InsertStyleSheetBefore(raw_data: RawServoStyleS
data.clear_stylist();
}
#[no_mangle]
pub extern "C" fn Servo_StyleSet_UpdateStyleSheet(raw_data: RawServoStyleSetBorrowed,
raw_sheet: RawServoStyleSheetBorrowed,
unique_id: u64) {
let mut data = PerDocumentStyleData::from_ffi(raw_data).borrow_mut();
let sheet = HasArcFFI::as_arc(&raw_sheet);
data.stylesheets.update_stylesheet(
sheet,
unique_id);
}
#[no_mangle]
pub extern "C" fn Servo_StyleSet_RemoveStyleSheet(raw_data: RawServoStyleSetBorrowed,
unique_id: u64) {