style: Avoid allocating a unique nsStyleSVG and nsStyleBackground per element.

Should also help with https://bugzilla.mozilla.org/show_bug.cgi?id=1360881
This commit is contained in:
Emilio Cobos Álvarez 2017-04-30 15:39:54 +02:00
parent 3b857f1c4e
commit 54f33a6bfd
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
2 changed files with 23 additions and 9 deletions

View file

@ -2774,10 +2774,6 @@ fn static_assert() {
% for member in fill_fields.split():
max_len = cmp::max(max_len, self.gecko.${image_layers_field}.${member}Count);
% endfor
// XXXManishearth Gecko does an optimization here where it only
// fills things in if any of the properties have been set
unsafe {
// While we could do this manually, we'd need to also manually
// run all the copy constructors, so we just delegate to gecko