Skip to content
Permalink
Browse files

style: Remove ServoStyleSet::PrependStyleSheet.

  • Loading branch information...
heycam authored and emilio committed Jan 12, 2019
1 parent 2b77a29 commit 5bf0eea1f834e5154652fc59edc6f5854d389d70
Showing with 0 additions and 28 deletions.
  1. +0 −22 components/style/stylesheet_set.rs
  2. +0 −6 components/style/stylist.rs
@@ -345,14 +345,6 @@ where
self.data_validity = cmp::max(validity, self.data_validity);
}

fn prepend(&mut self, sheet: S) {
debug_assert!(!self.contains(&sheet));
// Inserting stylesheets somewhere but at the end changes the validity
// of the cascade data, but not the invalidation data.
self.set_data_validity_at_least(DataValidity::CascadeInvalid);
self.entries.insert(0, StylesheetSetEntry::new(sheet));
}

/// Returns an iterator over the current list of stylesheets.
fn iter(&self) -> StylesheetCollectionIterator<S> {
StylesheetCollectionIterator(self.entries.iter())
@@ -417,20 +409,6 @@ macro_rules! sheet_set_methods {
collection.append(sheet);
}

/// Prepend a new stylesheet to the current set.
pub fn prepend_stylesheet(
&mut self,
device: Option<&Device>,
sheet: S,
guard: &SharedRwLockReadGuard,
) {
debug!(concat!($set_name, "::prepend_stylesheet"));
self.collect_invalidations_for(device, &sheet, guard);

let collection = self.collection_for(&sheet, guard);
collection.prepend(sheet);
}

/// Insert a given stylesheet before another stylesheet in the document.
pub fn insert_stylesheet_before(
&mut self,
@@ -582,12 +582,6 @@ impl Stylist {
.append_stylesheet(Some(&self.device), sheet, guard)
}

/// Appends a new stylesheet to the current set.
pub fn prepend_stylesheet(&mut self, sheet: StylistSheet, guard: &SharedRwLockReadGuard) {
self.stylesheets
.prepend_stylesheet(Some(&self.device), sheet, guard)
}

/// Remove a given stylesheet to the current set.
pub fn remove_stylesheet(&mut self, sheet: StylistSheet, guard: &SharedRwLockReadGuard) {
self.stylesheets

0 comments on commit 5bf0eea

Please sign in to comment.
You can’t perform that action at this time.