diff options
author | Christian S <christian@pix-art.de> | 2015-10-10 11:32:51 +0200 |
---|---|---|
committer | Christian S <christian@pix-art.de> | 2015-10-10 11:32:51 +0200 |
commit | 84d5bb9a2c57091653bdd5c365338b77b13add56 (patch) | |
tree | d1eb0aa49c590223343b6929b2e1232e4a47e384 /src/main/java/eu/siacs/conversations/ui/SettingsActivity.java | |
parent | 879d5ce16a05804526f0c72f8f25d4bfac097721 (diff) | |
parent | ef605e4cbd162d48e40d13d91b188b9838de308d (diff) |
copy commits
Diffstat (limited to 'src/main/java/eu/siacs/conversations/ui/SettingsActivity.java')
-rw-r--r-- | src/main/java/eu/siacs/conversations/ui/SettingsActivity.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java index 6e5fe610b..eca7c0c14 100644 --- a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java @@ -148,13 +148,14 @@ public class SettingsActivity extends XmppActivity implements } } else if (name.equals("keep_foreground_service")) { xmppConnectionService.toggleForegroundService(); - } else if (name.equals("confirm_messages")) { + } else if (name.equals("confirm_messages") + || name.equals("xa_on_silent_mode") + || name.equals("away_when_screen_off")) { if (xmppConnectionServiceBound) { - for (Account account : xmppConnectionService.getAccounts()) { - if (!account.isOptionSet(Account.OPTION_DISABLED)) { - xmppConnectionService.sendPresence(account); - } + if (name.equals("away_when_screen_off")) { + xmppConnectionService.toggleScreenEventReceiver(); } + xmppConnectionService.refreshAllPresences(); } } else if (name.equals("dont_trust_system_cas")) { xmppConnectionService.updateMemorizingTrustmanager(); |