Merge pull request #183 from Xelio/patch-reso-update-delete
Bug fix: resonator update should remove old resonator
This commit is contained in:
commit
05c716d12e
@ -314,11 +314,14 @@ window.renderResonators = function(ent, portalLayer) {
|
|||||||
if(portalLayer) {
|
if(portalLayer) {
|
||||||
var oldRes = findEntityInLeaflet(layerGroup, window.resonators, portalResonatorGuid(ent[0], i));
|
var oldRes = findEntityInLeaflet(layerGroup, window.resonators, portalResonatorGuid(ent[0], i));
|
||||||
if(oldRes && isSameResonator(oldRes.options.details, rdata)) return true;
|
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
|
// skip and remove old resonator if no new resonator
|
||||||
if(rdata === null) {
|
if(rdata === null) {
|
||||||
if(oldRes) removeByGuid(oldRes.options.guid);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user