From 74863843f4ada83f7ea32beca323bd3ac3e2da03 Mon Sep 17 00:00:00 2001 From: Aurimas Vinckevicius Date: Wed, 16 Sep 2015 17:50:19 -0500 Subject: [PATCH] Tweak varDump to not use object property getter unnecessarily --- chrome/content/zotero/xpcom/utilities.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js index 318bd78b1..945a40ee6 100644 --- a/chrome/content/zotero/xpcom/utilities.js +++ b/chrome/content/zotero/xpcom/utilities.js @@ -1346,7 +1346,7 @@ Zotero.Utilities = { //Special handling for Error or Exception var isException = Zotero.isFx && !Zotero.isBookmarklet && obj instanceof Components.interfaces.nsIException; var isError = obj instanceof Error; - if (!isException && !isError && obj.constructor && obj.stack) { + if (!isException && !isError && constructor in obj && stack in obj) { switch (obj.constructor.name) { case 'Error': case 'EvalError':