Maps: Fix track outline when no maps are available

This commit is contained in:
José Rebelo
2025-08-22 09:54:04 +01:00
parent 7476ea98c2
commit 8c4eb1b9ce
2 changed files with 2 additions and 5 deletions
@@ -114,7 +114,7 @@ class WorkoutGpsFragment : Fragment() {
fun setTrackData(inputFile: File?) {
this.inputFile = inputFile
if (mapsManager.isMapLoaded && inputFile != null) {
if (inputFile != null) {
viewModel.loadTrackData(inputFile)
}
}
@@ -93,13 +93,10 @@ public final class MapsManager {
}
final DocumentFile folder = DocumentFile.fromTreeUri(mContext, Uri.parse(folderUri));
if (folder == null || folder.listFiles().length == 0) {
return;
}
final MultiMapDataStore multiMapDataStore = new MultiMapDataStore(MultiMapDataStore.DataPolicy.RETURN_ALL);
final DocumentFile[] documentFiles = folder.listFiles();
final DocumentFile[] documentFiles = folder != null ? folder.listFiles() : new DocumentFile[0];
LOG.debug("Got {} map files", documentFiles.length);