diff options
Diffstat (limited to 'components/script/dom/userscripts.rs')
-rw-r--r-- | components/script/dom/userscripts.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/components/script/dom/userscripts.rs b/components/script/dom/userscripts.rs index 25490fb7726..e1c071e83c7 100644 --- a/components/script/dom/userscripts.rs +++ b/components/script/dom/userscripts.rs @@ -24,9 +24,12 @@ pub fn load_script(head: &HTMLHeadElement) { let doc = doc.r(); let path = if &**path_str == "" { - let mut p = resources_dir_path(); - p.push("user-agent-js"); - p + if let Ok(mut p) = resources_dir_path() { + p.push("user-agent-js"); + p + } else { + return + } } else { PathBuf::from(path_str) }; |