Fix for #572 using recursive delete

Also see #578
This commit is contained in:
Quasic 2018-02-06 14:37:54 -05:00 committed by Fredrik Fornwall
parent dc145d65f8
commit bbd46a763c
1 changed files with 7 additions and 3 deletions

View File

@ -228,9 +228,13 @@ final class TermuxInstaller {
try {
File storageDir = new File(TermuxService.HOME_PATH, "storage");
if (storageDir.exists() && !storageDir.delete()) {
Log.e(LOG_TAG, "Could not delete old $HOME/storage");
return;
if (storageDir.exists()) {
try {
deleteFolder(storageDir);
} catch (e) {
Log.e(LOG_TAG, "Could not delete old $HOME/storage, " + e.getMessage);
return;
}
}
if (!storageDir.mkdirs()) {