From 0525386363f8241c4784c79d5281ed4365be716e Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 19 Dec 2019 09:22:25 +0100 Subject: [PATCH] Fixed Service not stopped when using the quit button --- app/src/main/java/org/linphone/activities/MainActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/linphone/activities/MainActivity.java b/app/src/main/java/org/linphone/activities/MainActivity.java index eea09d23c..b2cc4883e 100644 --- a/app/src/main/java/org/linphone/activities/MainActivity.java +++ b/app/src/main/java/org/linphone/activities/MainActivity.java @@ -70,6 +70,7 @@ import org.linphone.fragments.EmptyFragment; import org.linphone.fragments.StatusBarFragment; import org.linphone.history.HistoryActivity; import org.linphone.menu.SideMenuFragment; +import org.linphone.service.LinphoneService; import org.linphone.settings.LinphonePreferences; import org.linphone.settings.SettingsActivity; import org.linphone.utils.DeviceUtils; @@ -428,6 +429,10 @@ public abstract class MainActivity extends LinphoneGenericActivity } private void quit() { + if (LinphoneService.isReady() + && LinphonePreferences.instance().getServiceNotificationVisibility()) { + LinphoneService.instance().stopSelf(); + } goHomeAndClearStack(); }