Fixed a minor bug.
parent
fe2fd4840d
commit
5c9ac474b5
|
@ -105,11 +105,8 @@ z.NewRefMap = class extends Map{
|
||||||
a_new = new z.NewRef(a_oety[0], ++this.idx);
|
a_new = new z.NewRef(a_oety[0], ++this.idx);
|
||||||
this.set(a_tag, a_new);
|
this.set(a_tag, a_new);
|
||||||
}
|
}
|
||||||
a_new.changeNumber();
|
|
||||||
}.bind(this));
|
}.bind(this));
|
||||||
if(encref){
|
this.changeAll();
|
||||||
this.get(encref.tag).changeNumber();
|
|
||||||
}
|
|
||||||
return encref;
|
return encref;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -117,14 +114,7 @@ z.NewRefMap = class extends Map{
|
||||||
* @public
|
* @public
|
||||||
*/
|
*/
|
||||||
restoreAll(){
|
restoreAll(){
|
||||||
/** @type {Iterator} */
|
this.changeAll(true);
|
||||||
var es = this.entries();
|
|
||||||
/** @type {IIterableResult} */
|
|
||||||
var result = es.next();
|
|
||||||
while(!result.done){
|
|
||||||
result.value[1].changeNumber(true);
|
|
||||||
result = es.next();
|
|
||||||
}
|
|
||||||
this.clear();
|
this.clear();
|
||||||
this.idx = 0;
|
this.idx = 0;
|
||||||
this.pdfcont = null;
|
this.pdfcont = null;
|
||||||
|
@ -182,6 +172,22 @@ z.NewRefMap = class extends Map{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @param {boolean=} restore
|
||||||
|
*/
|
||||||
|
changeAll(restore){
|
||||||
|
/** @type {Iterator} */
|
||||||
|
var es = this.entries();
|
||||||
|
/** @type {IIterableResult} */
|
||||||
|
var result = es.next();
|
||||||
|
while(!result.done){
|
||||||
|
result.value[1].changeNumber(restore);
|
||||||
|
result = es.next();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @type {z.NewRefMap<string, z.NewRef>} */
|
/** @type {z.NewRefMap<string, z.NewRef>} */
|
||||||
|
|
Loading…
Reference in New Issue