Sfoglia il codice sorgente

Fix rulers causing errors when their entity is deleted

master
Fen Dweller 4 anni fa
parent
commit
dcfd494355
1 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. +10
    -0
      macrovision.js

+ 10
- 0
macrovision.js Vedi File

@@ -980,7 +980,17 @@ function updateSizes(dirtyOnly = false) {
drawRulers(); drawRulers();
} }


function cleanRulers() {
rulers = rulers.filter(ruler => {
if (!ruler.entityKey) {
return true;
} else {
return entities[ruler.entityKey] !== undefined;
}
});
}
function drawRulers() { function drawRulers() {
cleanRulers();
const canvas = document.querySelector("#rulers"); const canvas = document.querySelector("#rulers");


/** @type {CanvasRenderingContext2D} */ /** @type {CanvasRenderingContext2D} */


Loading…
Annulla
Salva