Fixes #3572, Context is not an instance of MapActivity

- re-instantiate checking current mapsource against expected mapsource