commit 74863843f4ada83f7ea32beca323bd3ac3e2da03
parent 0320b08b054c3ab2b39fb46a30a8542520b5e9d9
Author: Aurimas Vinckevicius <aurimas.dev@gmail.com>
Date: Wed, 16 Sep 2015 17:50:19 -0500
Tweak varDump to not use object property getter unnecessarily
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git 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':