From ea14b00bfbcff963a37f23ca3a3a89cc9ab53899 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 9 Apr 2019 16:30:11 +0200 Subject: [PATCH] Fixed foreground notif setting not doing anything up until app restart --- .../org/linphone/settings/AdvancedSettingsFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java b/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java index 96f907e5b..015a4bc70 100644 --- a/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java +++ b/app/src/main/java/org/linphone/settings/AdvancedSettingsFragment.java @@ -32,6 +32,7 @@ import android.view.View; import android.view.ViewGroup; import androidx.annotation.Nullable; import org.linphone.LinphoneActivity; +import org.linphone.LinphoneService; import org.linphone.R; import org.linphone.fragments.FragmentsAvailable; import org.linphone.settings.widget.BasicSetting; @@ -146,6 +147,11 @@ public class AdvancedSettingsFragment extends Fragment { @Override public void onBoolValueChanged(boolean newValue) { mPrefs.setServiceNotificationVisibility(newValue); + if (newValue) { + LinphoneService.instance().getNotificationManager().startForeground(); + } else { + LinphoneService.instance().getNotificationManager().stopForeground(); + } } });