Fix the error handling for CMaps that fail to load
This commit is contained in:
parent
d07b26d427
commit
9ef0d0b878
@ -387,7 +387,7 @@ var BinaryCMapReader = (function BinaryCMapReaderClosure() {
|
||||
request.overrideMimeType('text/plain; charset=x-user-defined');
|
||||
}
|
||||
request.send(null);
|
||||
if (request.status === 0 && /^https?:/i.test(url)) {
|
||||
if (nonBinaryRequest ? !request.responseText : !request.response) {
|
||||
error('Unable to get binary cMap at: ' + url);
|
||||
}
|
||||
if (nonBinaryRequest) {
|
||||
@ -927,7 +927,7 @@ var CMapFactory = (function CMapFactoryClosure() {
|
||||
var url = builtInCMapParams.url + name;
|
||||
request.open('GET', url, false);
|
||||
request.send(null);
|
||||
if (request.status === 0 && /^https?:/i.test(url)) {
|
||||
if (!request.responseText) {
|
||||
error('Unable to get cMap at: ' + url);
|
||||
}
|
||||
var cMap = new CMap(true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user