From 19c690d02ba76133d492479b74340d807b9a24c7 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Thu, 10 Jun 2021 08:06:43 +0500 Subject: [PATCH] Fix issue where if termux installer failed with an exception after prefix directory was already created, then try again would load a broken environment. --- app/src/main/java/com/termux/app/TermuxInstaller.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/termux/app/TermuxInstaller.java b/app/src/main/java/com/termux/app/TermuxInstaller.java index 0bcff56f..7a1b5456 100644 --- a/app/src/main/java/com/termux/app/TermuxInstaller.java +++ b/app/src/main/java/com/termux/app/TermuxInstaller.java @@ -173,6 +173,7 @@ final class TermuxInstaller { activity.finish(); }).setPositiveButton(R.string.bootstrap_error_try_again, (dialog, which) -> { dialog.dismiss(); + FileUtils.deleteFile(activity, "prefix directory", PREFIX_FILE_PATH, true); TermuxInstaller.setupBootstrapIfNeeded(activity, whenDone); }).show(); } catch (WindowManager.BadTokenException e1) {