Commit 17f2672a authored by Alexander Ivanov's avatar Alexander Ivanov

Disable auto-away status while on "do not disturb". Fixes #18.

parent a5f9fea0
...@@ -284,10 +284,12 @@ public class AccountItem extends ConnectionItem { ...@@ -284,10 +284,12 @@ public class AccountItem extends ConnectionItem {
return new Presence(Type.unavailable); return new Presence(Type.unavailable);
else { else {
int priority; int priority;
if (AccountManager.getInstance().isXa()) if (statusMode != StatusMode.dnd) {
statusMode = StatusMode.xa; if (AccountManager.getInstance().isXa())
else if (AccountManager.getInstance().isAway()) statusMode = StatusMode.xa;
statusMode = StatusMode.away; else if (AccountManager.getInstance().isAway())
statusMode = StatusMode.away;
}
if (SettingsManager.connectionAdjustPriority()) { if (SettingsManager.connectionAdjustPriority()) {
if (statusMode == StatusMode.available) if (statusMode == StatusMode.available)
priority = SettingsManager.connectionPriorityAvailable(); priority = SettingsManager.connectionPriorityAvailable();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment