Fix (caught) error accessing this.decoder due to private method call
Follow-up to #440
This commit is contained in:
parent
7a9966bbe3
commit
07b8d56401
|
@ -54,7 +54,6 @@ Zotero.Fulltext = new function(){
|
||||||
this.clearCacheFiles = clearCacheFiles;
|
this.clearCacheFiles = clearCacheFiles;
|
||||||
//this.clearItemContent = clearItemContent;
|
//this.clearItemContent = clearItemContent;
|
||||||
this.purgeUnusedWords = purgeUnusedWords;
|
this.purgeUnusedWords = purgeUnusedWords;
|
||||||
this.semanticSplitter = semanticSplitter;
|
|
||||||
|
|
||||||
this.__defineGetter__("pdfToolsDownloadBaseURL", function() { return 'http://www.zotero.org/download/xpdf/'; });
|
this.__defineGetter__("pdfToolsDownloadBaseURL", function() { return 'http://www.zotero.org/download/xpdf/'; });
|
||||||
this.__defineGetter__("pdfToolsName", function() { return 'Xpdf'; });
|
this.__defineGetter__("pdfToolsName", function() { return 'Xpdf'; });
|
||||||
|
@ -279,7 +278,7 @@ Zotero.Fulltext = new function(){
|
||||||
try {
|
try {
|
||||||
Zotero.UnresponsiveScriptIndicator.disable();
|
Zotero.UnresponsiveScriptIndicator.disable();
|
||||||
|
|
||||||
var words = semanticSplitter(text, charset);
|
var words = this.semanticSplitter(text, charset);
|
||||||
|
|
||||||
Zotero.DB.beginTransaction();
|
Zotero.DB.beginTransaction();
|
||||||
|
|
||||||
|
@ -1525,7 +1524,7 @@ Zotero.Fulltext = new function(){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function semanticSplitter(text, charset){
|
this.semanticSplitter = function (text, charset) {
|
||||||
if (!text){
|
if (!text){
|
||||||
Zotero.debug('No text to index');
|
Zotero.debug('No text to index');
|
||||||
return;
|
return;
|
||||||
|
@ -1536,6 +1535,7 @@ Zotero.Fulltext = new function(){
|
||||||
text = this.decoder.convertStringToUTF8(text, charset, true);
|
text = this.decoder.convertStringToUTF8(text, charset, true);
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
Zotero.debug("Error converting from charset " + charset, 1);
|
||||||
Zotero.debug(err, 1);
|
Zotero.debug(err, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user