aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlscriptelement.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/htmlscriptelement.rs')
-rw-r--r--components/script/dom/htmlscriptelement.rs10
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();