Merge pull request #230 from t1m0t/master
fix some uncaught error during runtime test
This commit is contained in:
1 file changed
+9
-1
@@ -87,7 +87,15 @@ impl WebsysDom {
|
||||
}
|
||||
});
|
||||
|
||||
let root = load_document().get_element_by_id(&cfg.rootname).unwrap();
|
||||
let document = load_document();
|
||||
let root = match document.get_element_by_id(&cfg.rootname) {
|
||||
Some(root) => root,
|
||||
// a match here in order to avoid some error during runtime browser test
|
||||
None => {
|
||||
let body = document.create_element("body").ok().unwrap();
|
||||
body
|
||||
}
|
||||
};
|
||||
|
||||
Self {
|
||||
interpreter: Interpreter::new(root.clone()),
|
||||
|
||||
Reference in new issue
Block a user