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:
@@ -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;
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren