Fixed Service not stopped when using the quit button

This commit is contained in:
Sylvain Berfini 2019-12-19 09:22:25 +01:00
parent 777359e29f
commit 0525386363

View file

@ -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();
}