From f888f35e357c0b01bf5c971b2fb30501ede18afd Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Mon, 12 Apr 2021 14:43:39 +0500 Subject: [PATCH] Fix issue where TermuxService was stopped and Termux notification canceled, if background tasks were still running but all sessions had been closed. --- app/src/main/java/com/termux/app/TermuxService.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app/src/main/java/com/termux/app/TermuxService.java b/app/src/main/java/com/termux/app/TermuxService.java index 7f03938c..ab02156c 100644 --- a/app/src/main/java/com/termux/app/TermuxService.java +++ b/app/src/main/java/com/termux/app/TermuxService.java @@ -555,13 +555,7 @@ public final class TermuxService extends Service implements TermuxTask.TermuxTas mTermuxSessionClient.termuxSessionListNotifyUpdated(); } - if (mTermuxSessions.isEmpty() && mWakeLock == null) { - // Finish if there are no TermuxSessions left and the wake lock is not held, otherwise keep the service alive if - // holding wake lock since there may be daemon processes (e.g. sshd) running. - requestStopService(); - } else { - updateNotification(); - } + updateNotification(); }