From 963663e0cdce1fa3f240ac5f622e5578920ab67e Mon Sep 17 00:00:00 2001 From: Leonid Plyushch Date: Tue, 31 Jul 2018 17:07:46 +0300 Subject: [PATCH] close sessions without waiting for user input except the last one An attempt to deal with these issues: * https://github.com/termux/termux-app/issues/627 * https://github.com/termux/termux-app/issues/56 --- app/src/main/java/com/termux/app/TermuxActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/termux/app/TermuxActivity.java b/app/src/main/java/com/termux/app/TermuxActivity.java index d50ab430..4022a0a1 100644 --- a/app/src/main/java/com/termux/app/TermuxActivity.java +++ b/app/src/main/java/com/termux/app/TermuxActivity.java @@ -388,6 +388,11 @@ public final class TermuxActivity extends Activity implements ServiceConnection if (indexOfSession >= 0) showToast(toToastTitle(finishedSession) + " - exited", true); } + + if (mTermService.getSessions().size() > 1) { + removeFinishedSession(finishedSession); + } + mListViewAdapter.notifyDataSetChanged(); }