Bug fix: resonator update should remove old resonator
"window.renderResonators" should remove resonator if "isSameResonator()" return false.
This commit is contained in:
parent
70ff64fd1c
commit
9ef8448d22
@ -311,11 +311,14 @@ window.renderResonators = function(ent, portalLayer) {
|
||||
if(portalLayer) {
|
||||
var oldRes = findEntityInLeaflet(layerGroup, window.resonators, portalResonatorGuid(ent[0], i));
|
||||
if(oldRes && isSameResonator(oldRes.options.details, rdata)) return true;
|
||||
if(oldRes) {
|
||||
if(isSameResonator(oldRes.options.details, rdata)) return true;
|
||||
removeByGuid(oldRes.options.guid);
|
||||
}
|
||||
}
|
||||
|
||||
// skip and remove old resonator if no new resonator
|
||||
if(rdata === null) {
|
||||
if(oldRes) removeByGuid(oldRes.options.guid);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user