fix Stylist::add_quirks_mode_stylesheet() to not panic when resources cannot be loaded

This commit is contained in:
Mike Blumenkrantz 2015-05-08 17:46:30 -04:00
parent 1cf5dd212c
commit 082479344f

View file

@ -163,12 +163,20 @@ impl Stylist {
}
pub fn add_quirks_mode_stylesheet(&mut self) {
match read_resource_file(&["quirks-mode.css"]) {
Ok(res) => {
self.add_stylesheet(Stylesheet::from_bytes(
&read_resource_file(&["quirks-mode.css"]).unwrap(),
&res,
Url::parse("chrome:///quirks-mode.css").unwrap(),
None,
None,
Origin::UserAgent))
Origin::UserAgent));
}
Err(..) => {
error!("Stylist::add_quirks_mode_stylesheet() failed at loading 'quirks-mode.css'!");
process::exit(1);
}
}
}
pub fn add_stylesheet(&mut self, stylesheet: Stylesheet) {