Update area-filter-dialog.ts

This commit is contained in:
Bram Kragten 2023-11-30 15:16:01 +01:00
parent 75f18aa69b
commit a226333c1e

View File

@ -99,11 +99,9 @@ export class DialogAreaFilter
if (ev.oldIndex === ev.newIndex) return;
const areas = this._areas.concat();
const nonHiddenAreas = areas.filter((ar) => !this._hidden.includes(ar));
const newIndex = Math.min(ev.newIndex!, nonHiddenAreas.length - 1);
const option = areas.splice(ev.oldIndex!, 1)[0];
areas.splice(newIndex, 0, option);
areas.splice(ev.newIndex!, 0, option);
this._areas = areas;
}