MarcusWolschon / osmeditor4android

Vespucci is a OpenStreetMap editor for Android
http://vespucci.io
Other
381 stars 83 forks source link

Don't force recreating the map object and associated layer state #2718

Open simonpoole opened 1 week ago

simonpoole commented 1 week ago

If Main has been destroyed, both the Map and Logic objects may still be available and current, so we now reuse them instead of forcing recreation.

This resolves race conditions that could be caused by selecting and loading files into layers via the system file picker that could lead to Main being removed.