diff options
author | krk <keremkat@gmail.com> | 2019-04-10 22:10:59 +0200 |
---|---|---|
committer | krk <keremkat@gmail.com> | 2019-04-10 22:10:59 +0200 |
commit | 458795d4859e16e407ab91d6d2f5b1a9be942db4 (patch) | |
tree | 641650774826841daa83ba2024de29f2bb4dfb9b /components/script/dom/htmlscriptelement.rs | |
parent | dd2deeabca7eeb40e6a8fe0c1ee4550d64e0c235 (diff) | |
download | servo-458795d4859e16e407ab91d6d2f5b1a9be942db4.tar.gz servo-458795d4859e16e407ab91d6d2f5b1a9be942db4.zip |
Do not unwrap empty unminified_js_dir in HTMLScriptElement.unminify_js.
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(); |