From 1e61963e58dfff40aa3148f4afeed68616b8fc3e Mon Sep 17 00:00:00 2001 From: Danny van Heumen Date: Sun, 7 Sep 2014 15:31:58 +0200 Subject: [PATCH] Simplification. --- .../impl/protocol/irc/PresenceManager.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/net/java/sip/communicator/impl/protocol/irc/PresenceManager.java b/src/net/java/sip/communicator/impl/protocol/irc/PresenceManager.java index 49b72ff9e..33798a9f9 100644 --- a/src/net/java/sip/communicator/impl/protocol/irc/PresenceManager.java +++ b/src/net/java/sip/communicator/impl/protocol/irc/PresenceManager.java @@ -20,9 +20,6 @@ * 'a' used for other purposes. This may be one of those ambiguous letters that * every server interprets differently.) * - * FIXME Verify implementation of AWAY status message (auto-answering by - * server). - * * @author Danny van Heumen */ public class PresenceManager @@ -56,12 +53,12 @@ public class PresenceManager /** * Active away message. */ - private String currentMessage; + private String currentMessage = ""; /** * Proposed away message. */ - private String submittedMessage; + private String submittedMessage = ""; /** * Constructor. @@ -110,7 +107,7 @@ public boolean isAway() */ public String getMessage() { - return this.away ? this.currentMessage : ""; + return this.currentMessage; } /** @@ -187,7 +184,8 @@ public void onServerNumericMessage(final ServerNumericMessage msg) PresenceManager.this.away = true; operationSet.updatePresenceStatus(IrcStatusEnum.ONLINE, IrcStatusEnum.AWAY); - LOGGER.debug("Away status enabled."); + LOGGER.debug("Away status enabled with message \"" + + PresenceManager.this.currentMessage + "\""); break; default: break;