You'd rarely use someone's nick in a privmsg with them, and this matches
the behavior of other clients.
---
 application/src/org/yaaic/irc/IRCConnection.java |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/application/src/org/yaaic/irc/IRCConnection.java 
b/application/src/org/yaaic/irc/IRCConnection.java
index 15c67b9..790e05e 100644
--- a/application/src/org/yaaic/irc/IRCConnection.java
+++ b/application/src/org/yaaic/irc/IRCConnection.java
@@ -246,15 +246,18 @@ public class IRCConnection extends PircBot
             service.sendBroadcast(intent);
         }
 
-        if (isMentioned(action)) {
-            // highlight
-            message.setColor(Message.COLOR_RED);
+        boolean mentioned = isMentioned(action);
+        if (mentioned || target.equals(this.getNick())) {
             service.updateNotification(
                 target + ": " + sender + " " + action,
                 service.getSettings().isVibrateHighlightEnabled(),
                 service.getSettings().isSoundHighlightEnabled()
             );
+        }
 
+        if (mentioned) {
+            // highlight
+            message.setColor(Message.COLOR_RED);
             conversation.setStatus(Conversation.STATUS_HIGHLIGHT);
         }
     }
@@ -610,14 +613,14 @@ public class IRCConnection extends PircBot
             service.sendBroadcast(intent);
         }
 
+        service.updateNotification(
+            "<" + sender + "> " + text,
+            service.getSettings().isVibrateHighlightEnabled(),
+            service.getSettings().isSoundHighlightEnabled()
+        );
+
         if (isMentioned(text)) {
             message.setColor(Message.COLOR_RED);
-            service.updateNotification(
-                "<" + sender + "> " + text,
-                service.getSettings().isVibrateHighlightEnabled(),
-                service.getSettings().isSoundHighlightEnabled()
-            );
-
             conversation.setStatus(Conversation.STATUS_HIGHLIGHT);
         }
     }
-- 
1.7.2.5

Reply via email to