commit d6b76ca3d8f7140559414ac39ca5b582e3411190 parent cd3525e52774917c0a0cbbf88cab3aa8fe4ebddb Author: Simon Kornblith <simon@simonster.com> Date: Sat, 26 Mar 2011 21:16:07 +0000 don't throw on invalid URI Diffstat:
| M | chrome/content/zotero/locateMenu.js | | | 5 | ++++- |
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/chrome/content/zotero/locateMenu.js b/chrome/content/zotero/locateMenu.js @@ -364,7 +364,10 @@ var Zotero_LocateMenu = new function() { // try url field for item and for attachments var urlField = item.getField('url'); if(urlField) { - var uri = Zotero_LocateMenu.ios.newURI(urlField, null, null); + var uri; + try { + uri = Zotero_LocateMenu.ios.newURI(urlField, null, null); + } catch(e) {}; if(uri && uri.host && uri.scheme !== 'file') return urlField; }