diff --git a/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java b/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java
index 54850ed6d..0d78bdd58 100644
--- a/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java
+++ b/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java
@@ -80,15 +80,20 @@ public class AdvancedPreferenceFragment extends ListSummaryPreferenceFragment
if (multiDeviceCheckbox != null) {
multiDeviceCheckbox.setOnPreferenceChangeListener((preference, newValue) -> {
boolean enabled = (Boolean) newValue;
- new AlertDialog.Builder(requireContext())
- .setMessage(R.string.pref_imap_folder_warn_disable_defaults)
- .setPositiveButton(R.string.ok, (dialogInterface, i) -> {
- dcContext.setConfigInt(CONFIG_BCC_SELF, enabled? 1 : 0);
- ((CheckBoxPreference)preference).setChecked(enabled);
- })
- .setNegativeButton(R.string.cancel, null)
- .show();
- return false;
+ if (enabled) {
+ dcContext.setConfigInt(CONFIG_BCC_SELF, 1);
+ return true;
+ } else {
+ new AlertDialog.Builder(requireContext())
+ .setMessage(R.string.pref_multidevice_change_warn)
+ .setPositiveButton(R.string.ok, (dialogInterface, i) -> {
+ dcContext.setConfigInt(CONFIG_BCC_SELF, 0);
+ ((CheckBoxPreference)preference).setChecked(false);
+ })
+ .setNegativeButton(R.string.cancel, null)
+ .show();
+ return false;
+ }
});
}
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index da21c1ddb..2a9fa881e 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -814,7 +814,8 @@
Watch Sent Folder
Multi-device Mode
- Required when using this profile on multiple devices.
+ Send background messages for device synchronization. Automatically enabled on adding a second device
+ Multi-device Mode must be enabled when using the same profile on multiple devices. Only disable this setting if you have removed this profile from all your other devices.\n\nDisabling multi-device mode while using the profile on multiple devices will result in missed messages and other problems.
Move automatically to DeltaChat Folder
Chat conversations are moved to avoid cluttering the Inbox
Only Fetch from DeltaChat Folder