diff options
Diffstat (limited to 'components/script/dom/htmlstyleelement.rs')
-rw-r--r-- | components/script/dom/htmlstyleelement.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/htmlstyleelement.rs b/components/script/dom/htmlstyleelement.rs index 098229d7e72..c0f2e5b4e79 100644 --- a/components/script/dom/htmlstyleelement.rs +++ b/components/script/dom/htmlstyleelement.rs @@ -40,6 +40,7 @@ pub struct HTMLStyleElement { in_stack_of_open_elements: Cell<bool>, pending_loads: Cell<u32>, any_failed_load: Cell<bool>, + line_number: u64, } impl HTMLStyleElement { @@ -55,6 +56,7 @@ impl HTMLStyleElement { in_stack_of_open_elements: Cell::new(creator.is_parser_created()), pending_loads: Cell::new(0), any_failed_load: Cell::new(false), + line_number: creator.return_line_number(), } } @@ -92,7 +94,8 @@ impl HTMLStyleElement { let loader = StylesheetLoader::for_element(self.upcast()); let sheet = Stylesheet::from_str(&data, win.get_url(), Origin::Author, mq, shared_lock, Some(&loader), - win.css_error_reporter()); + win.css_error_reporter(), + self.line_number); let sheet = Arc::new(sheet); |