Skip to content
This repository was archived by the owner on Apr 23, 2026. It is now read-only.

Commit 96acbe8

Browse files
authored
Merge pull request #66 from ngageoint/develop
Fix for basemap workflow errors
2 parents f94cbf9 + efe2ce4 commit 96acbe8

3 files changed

Lines changed: 4 additions & 1 deletion

File tree

mapcache/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ android {
1515
resValue "string", "applicationId", applicationId
1616
minSdkVersion 28
1717
targetSdkVersion 31
18-
versionCode 52
18+
versionCode 53
1919
versionName '2.1.7'
2020
multiDexEnabled true
2121
}

mapcache/src/main/java/mil/nga/mapcache/GeoPackageMapFragment.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2225,9 +2225,11 @@ private void setAppDarkMode() {
22252225
boolean appDarkMode = settings.getBoolean(SETTINGS_APP_DARK_KEY, false);
22262226
if (appDarkMode) {
22272227
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
2228+
if (map == null || getContext() == null) return;
22282229
map.setMapStyle(MapStyleOptions.loadRawResourceStyle(getContext(), R.raw.dark_map));
22292230
} else {
22302231
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
2232+
if (map == null || getContext() == null) return;
22312233
map.setMapStyle(MapStyleOptions.loadRawResourceStyle(getContext(), R.raw.default_map));
22322234
}
22332235
}

mapcache/src/main/java/mil/nga/mapcache/preferences/BasemapSettingsIO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ public void saveSettings(Activity activity, SharedPreferences prefs, BasemapSett
7979
if(settings.getSelectedBasemap().length > 0) {
8080
BasemapServerModel model = settings.getSelectedBasemap()[0];
8181
String serverUrl = model.getServerUrl();
82+
if(serverUrl == null || serverUrl.isEmpty()) return;
8283
int mapType = Integer.parseInt(serverUrl);
8384
editor.putInt(BasemapSettingsIO.MAP_TYPE_KEY, mapType);
8485

0 commit comments

Comments
 (0)