mirror of
https://github.com/servo/servo.git
synced 2025-08-11 16:35:33 +01:00
stylo: Stop setting the now-removed nsStyleContentData::mImageTracked.
This commit is contained in:
parent
8f1f94d42b
commit
95e5e79958
1 changed files with 1 additions and 15 deletions
|
@ -2508,7 +2508,6 @@ clip-path
|
|||
pub fn set_content(&mut self, v: longhands::content::computed_value::T) {
|
||||
use properties::longhands::content::computed_value::T;
|
||||
use properties::longhands::content::computed_value::ContentItem;
|
||||
use gecko_bindings::structs::nsStyleContentData;
|
||||
use gecko_bindings::structs::nsStyleContentType::*;
|
||||
use gecko_bindings::bindings::Gecko_ClearStyleContents;
|
||||
|
||||
|
@ -2522,16 +2521,6 @@ clip-path
|
|||
ptr
|
||||
}
|
||||
|
||||
#[inline(always)]
|
||||
#[cfg(debug_assertions)]
|
||||
fn set_image_tracked(contents: &mut nsStyleContentData, val: bool) {
|
||||
contents.mImageTracked = val;
|
||||
}
|
||||
|
||||
#[inline(always)]
|
||||
#[cfg(not(debug_assertions))]
|
||||
fn set_image_tracked(_contents: &mut nsStyleContentData, _val: bool) {}
|
||||
|
||||
// Ensure destructors run, otherwise we could leak.
|
||||
if !self.gecko.mContents.is_empty() {
|
||||
unsafe {
|
||||
|
@ -2546,10 +2535,7 @@ clip-path
|
|||
// NB: set_len also reserves the appropriate space.
|
||||
unsafe { self.gecko.mContents.set_len(items.len() as u32) }
|
||||
for (i, item) in items.into_iter().enumerate() {
|
||||
// TODO: Servo lacks support for attr(), and URIs,
|
||||
// We don't support images, but need to remember to
|
||||
// explicitly initialize mImageTracked in debug builds.
|
||||
set_image_tracked(&mut self.gecko.mContents[i], false);
|
||||
// TODO: Servo lacks support for attr(), and URIs.
|
||||
// NB: Gecko compares the mString value if type is not image
|
||||
// or URI independently of whatever gets there. In the quote
|
||||
// cases, they set it to null, so do the same here.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue