Fix: GEOINT-Toggle reagiert nicht mehr

Map-Referenz konnte null sein wenn UI._map nach Lage-Wechsel
oder Tile-Parking nicht mehr aktuell war. Jetzt dreifacher
Fallback: uebergebene map -> GEOINT._map -> UI._map.
Checkbox-Handler nutzt ebenfalls Fallback.
Dieser Commit ist enthalten in:
Claude Dev
2026-03-24 10:34:08 +01:00
Ursprung 4dc7824f51
Commit a396d63fb2
2 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen

Datei anzeigen

@@ -35,6 +35,9 @@ const GEOINT = {
// Hauptschalter
// -----------------------------------------------------------------------
toggle(enabled, map) {
if (!map) map = this._map;
if (!map && typeof UI !== 'undefined') map = UI._map;
if (!map) { console.warn('GEOINT: keine Karte verfuegbar'); return; }
this._active = enabled;
this._map = map;