fix #3086: set correct map source on settings change