From bb53e7beb2c4b696330ae823df6723fc900dcdf9 Mon Sep 17 00:00:00 2001 From: Aurimas Vinckevicius Date: Thu, 11 Dec 2014 14:58:43 -0600 Subject: [PATCH] Fix regression from 0cd183613f5dacc85676109c3a5c6930e3632fae Was breaking connectors --- chrome/content/zotero/xpcom/translation/translate.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/translation/translate.js b/chrome/content/zotero/xpcom/translation/translate.js index 188206d1e..fcf1fa637 100644 --- a/chrome/content/zotero/xpcom/translation/translate.js +++ b/chrome/content/zotero/xpcom/translation/translate.js @@ -240,7 +240,13 @@ Zotero.Translate.Sandbox = { if(!Zotero.isBookmarklet) arg = JSON.parse(JSON.stringify(arg)); return translation.setSearch(arg); }; - safeTranslator.setDocument = function(arg) { return translation.setDocument(new XPCNativeWrapper(arg)) }; + safeTranslator.setDocument = function(arg) { + if (Zotero.isFx && !Zotero.isBookmarklet) { + return translation.setDocument(new XPCNativeWrapper(arg)); + } else { + return translation.setDocument(arg); + } + }; var errorHandlerSet = false; safeTranslator.setHandler = function(arg1, arg2) { if(arg1 === "error") errorHandlerSet = true;