check rd5 available

This commit is contained in:
afischerdev 2021-11-07 14:24:16 +01:00
parent 78baefcfeb
commit 30b2c5d6aa

View file

@ -64,6 +64,7 @@ public class BInstallerView extends View
private long availableSize; private long availableSize;
private File baseDir; private File baseDir;
private File segmentDir;
private boolean isDownloading = false; private boolean isDownloading = false;
public static boolean downloadCanceled = false; public static boolean downloadCanceled = false;
@ -301,7 +302,7 @@ public class BInstallerView extends View
public void startInstaller() { public void startInstaller() {
baseDir = ConfigHelper.getBaseDir( getContext() ); baseDir = ConfigHelper.getBaseDir( getContext() );
segmentDir = new File( baseDir, "brouter/segments4");
try try
{ {
AssetManager assetManager = getContext().getAssets(); AssetManager assetManager = getContext().getAssets();
@ -448,7 +449,9 @@ public class BInstallerView extends View
if ( isDownloading ) btnText = "Cancel Download"; if ( isDownloading ) btnText = "Cancel Download";
else if ( delTiles > 0 ) btnText = "Delete " + delTiles + " tiles"; else if ( delTiles > 0 ) btnText = "Delete " + delTiles + " tiles";
else if ( rd5Tiles > 0 ) btnText = "Start Download"; else if ( rd5Tiles > 0 ) btnText = "Start Download";
else if ( tilesVisible && rd5Tiles == 0) btnText = "Update all"; else if ( tilesVisible &&
rd5Tiles == 0 &&
RoutingHelper.hasDirectoryAnyDatafiles( segmentDir )) btnText = "Update all";
if ( btnText != null ) if ( btnText != null )
{ {