diff options
Diffstat (limited to 'components/script/dom/htmlscriptelement.rs')
-rw-r--r-- | components/script/dom/htmlscriptelement.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index 1aa2e6fa1f5..3ab9d7b4c0e 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -556,7 +556,15 @@ impl HTMLScriptElement { }, } - let path = PathBuf::from(window_from_node(self).unminified_js_dir().unwrap()); + let path; + match window_from_node(self).unminified_js_dir() { + Some(unminified_js_dir) => path = PathBuf::from(unminified_js_dir), + None => { + warn!("Could not store script directory not found"); + return; + }, + } + let path = if script.external { // External script. let path_parts = script.url.path_segments().unwrap(); |