about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/command/command.c84
-rw-r--r--src/command/commands.c44
-rw-r--r--src/config/preferences.c20
-rw-r--r--src/config/preferences.h6
-rw-r--r--src/ui/chatwin.c2
-rw-r--r--src/ui/console.c141
-rw-r--r--src/ui/privwin.c2
7 files changed, 149 insertions, 150 deletions
diff --git a/src/command/command.c b/src/command/command.c
index 0b5124e4..6ca09b82 100644
--- a/src/command/command.c
+++ b/src/command/command.c
@@ -1060,9 +1060,9 @@ static struct cmd_t command_defs[] =
             CMD_TAG_CHAT,
             CMD_TAG_GROUPCHAT)
         CMD_SYN(
-            "/notify message on|off",
-            "/notify message current on|off",
-            "/notify message text on|off",
+            "/notify chat on|off",
+            "/notify chat current on|off",
+            "/notify chat text on|off",
             "/notify room on|off",
             "/notify room mention on|off",
             "/notify room current on|off",
@@ -1073,8 +1073,8 @@ static struct cmd_t command_defs[] =
             "/notify room trigger on|off",
             "/notify on|off",
             "/notify mention on|off",
-            "/notify trigger on|off"
-            "/notify reset"
+            "/notify trigger on|off",
+            "/notify reset",
             "/notify remind <seconds>",
             "/notify typing on|off",
             "/notify typing current on|off",
@@ -1083,34 +1083,34 @@ static struct cmd_t command_defs[] =
         CMD_DESC(
             "Settings for various kinds of desktop notifications.")
         CMD_ARGS(
-            { "message on|off",                 "Notifications for regular chat messages." },
-            { "message current on|off",         "Whether to show regular chat message notifications when the window is focussed." },
-            { "message text on|off",            "Show message text in regular message notifications." },
-            { "room on|off",                    "Notifications for all chat room messages, 'mention' only notifies when your nick is mentioned." },
-            { "room mention on|off",            "Notifications for all chat room messages when your nick is mentioned." },
-            { "room current on|off",            "Whether to show all chat room messages notifications when the window is focussed." },
-            { "room text on|off",               "Show message text in chat room message notifications." },
-            { "room trigger add <text>",        "Notify when specified text included in all chat room messages." },
-            { "room trigger remove <text>",     "Remove chat room notification trigger." },
-            { "room trigger list",              "List all chat room triggers." },
-            { "room trigger on|off",            "Enable or disable all chat room notification triggers." },
-            { "on|off",                         "Notifications for the current chat room." },
-            { "mention on|off",                 "Override the global 'mention' setting for the current chat room." },
-            { "trigger on|off",                 "Override the global 'trigger' setting for the current chat room." },
-            { "remind <seconds>",               "Notification reminder period for unread messages, use 0 to disable." },
-            { "typing on|off",                  "Notifications when contacts are typing." },
-            { "typing current on|off",          "Whether typing notifications are triggered for the current window." },
-            { "invite on|off",                  "Notifications for chat room invites." },
-            { "sub on|off",                     "Notifications for subscription requests." })
+            { "chat on|off",                "Notifications for regular chat messages." },
+            { "chat current on|off",        "Whether to show regular chat message notifications when the window is focussed." },
+            { "chat text on|off",           "Show message text in regular message notifications." },
+            { "room on|off",                "Notifications for all chat room messages, 'mention' only notifies when your nick is mentioned." },
+            { "room mention on|off",        "Notifications for all chat room messages when your nick is mentioned." },
+            { "room current on|off",        "Whether to show all chat room messages notifications when the window is focussed." },
+            { "room text on|off",           "Show message text in chat room message notifications." },
+            { "room trigger add <text>",    "Notify when specified text included in all chat room messages." },
+            { "room trigger remove <text>", "Remove chat room notification trigger." },
+            { "room trigger list",          "List all chat room triggers." },
+            { "room trigger on|off",        "Enable or disable all chat room notification triggers." },
+            { "on|off",                     "Override the global message setting for the current chat room." },
+            { "mention on|off",             "Override the global 'mention' setting for the current chat room." },
+            { "trigger on|off",             "Override the global 'trigger' setting for the current chat room." },
+            { "remind <seconds>",           "Notification reminder period for unread messages, use 0 to disable." },
+            { "typing on|off",              "Notifications when contacts are typing." },
+            { "typing current on|off",      "Whether typing notifications are triggered for the current window." },
+            { "invite on|off",              "Notifications for chat room invites." },
+            { "sub on|off",                 "Notifications for subscription requests." })
         CMD_EXAMPLES(
-            "/notify message on",
-            "/notify message text on",
+            "/notify chat on",
+            "/notify chat text on",
             "/notify room mention on",
             "/notify room trigger add beer",
             "/notify room trigger on",
             "/notify room current off",
             "/notify room text off",
-            "/notify remind 10",
+            "/notify remind 60",
             "/notify typing on",
             "/notify invite on")
     },
@@ -1807,8 +1807,8 @@ static Autocomplete who_roster_ac;
 static Autocomplete help_ac;
 static Autocomplete help_commands_ac;
 static Autocomplete notify_ac;
+static Autocomplete notify_chat_ac;
 static Autocomplete notify_room_ac;
-static Autocomplete notify_message_ac;
 static Autocomplete notify_typing_ac;
 static Autocomplete notify_trigger_ac;
 static Autocomplete prefs_ac;
@@ -1937,7 +1937,7 @@ cmd_init(void)
     autocomplete_add(prefs_ac, "pgp");
 
     notify_ac = autocomplete_new();
-    autocomplete_add(notify_ac, "message");
+    autocomplete_add(notify_ac, "chat");
     autocomplete_add(notify_ac, "room");
     autocomplete_add(notify_ac, "typing");
     autocomplete_add(notify_ac, "remind");
@@ -1949,11 +1949,11 @@ cmd_init(void)
     autocomplete_add(notify_ac, "trigger");
     autocomplete_add(notify_ac, "reset");
 
-    notify_message_ac = autocomplete_new();
-    autocomplete_add(notify_message_ac, "on");
-    autocomplete_add(notify_message_ac, "off");
-    autocomplete_add(notify_message_ac, "current");
-    autocomplete_add(notify_message_ac, "text");
+    notify_chat_ac = autocomplete_new();
+    autocomplete_add(notify_chat_ac, "on");
+    autocomplete_add(notify_chat_ac, "off");
+    autocomplete_add(notify_chat_ac, "current");
+    autocomplete_add(notify_chat_ac, "text");
 
     notify_room_ac = autocomplete_new();
     autocomplete_add(notify_room_ac, "on");
@@ -2368,7 +2368,7 @@ cmd_uninit(void)
     autocomplete_free(help_ac);
     autocomplete_free(help_commands_ac);
     autocomplete_free(notify_ac);
-    autocomplete_free(notify_message_ac);
+    autocomplete_free(notify_chat_ac);
     autocomplete_free(notify_room_ac);
     autocomplete_free(notify_typing_ac);
     autocomplete_free(notify_trigger_ac);
@@ -2555,7 +2555,7 @@ cmd_reset_autocomplete(ProfWin *window)
     autocomplete_reset(help_ac);
     autocomplete_reset(help_commands_ac);
     autocomplete_reset(notify_ac);
-    autocomplete_reset(notify_message_ac);
+    autocomplete_reset(notify_chat_ac);
     autocomplete_reset(notify_room_ac);
     autocomplete_reset(notify_typing_ac);
     autocomplete_reset(notify_trigger_ac);
@@ -3177,11 +3177,10 @@ _notify_autocomplete(ProfWin *window, const char *const input)
         return result;
     }
 
-    gchar *boolean_choices1[] = { "/notify room current", "/notify message current", "/notify typing current",
-        "/notify room text", "/notify room mention", "/notify message text" };
+    gchar *boolean_choices1[] = { "/notify room current", "/notify chat current", "/notify typing current",
+        "/notify room text", "/notify room mention", "/notify chat text" };
     for (i = 0; i < ARRAY_SIZE(boolean_choices1); i++) {
-        result = autocomplete_param_with_func(input, boolean_choices1[i],
-            prefs_autocomplete_boolean_choice);
+        result = autocomplete_param_with_func(input, boolean_choices1[i], prefs_autocomplete_boolean_choice);
         if (result) {
             return result;
         }
@@ -3197,7 +3196,7 @@ _notify_autocomplete(ProfWin *window, const char *const input)
         return result;
     }
 
-    result = autocomplete_param_with_ac(input, "/notify message", notify_message_ac, TRUE);
+    result = autocomplete_param_with_ac(input, "/notify chat", notify_chat_ac, TRUE);
     if (result) {
         return result;
     }
@@ -3209,8 +3208,7 @@ _notify_autocomplete(ProfWin *window, const char *const input)
 
     gchar *boolean_choices2[] = { "/notify invite", "/notify sub", "/notify mention", "/notify trigger"};
     for (i = 0; i < ARRAY_SIZE(boolean_choices2); i++) {
-        result = autocomplete_param_with_func(input, boolean_choices2[i],
-            prefs_autocomplete_boolean_choice);
+        result = autocomplete_param_with_func(input, boolean_choices2[i], prefs_autocomplete_boolean_choice);
         if (result) {
             return result;
         }
diff --git a/src/command/commands.c b/src/command/commands.c
index 4ac170e4..00c96793 100644
--- a/src/command/commands.c
+++ b/src/command/commands.c
@@ -4280,23 +4280,23 @@ cmd_notify(ProfWin *window, const char *const command, gchar **args)
                 win_vprintln_ch(window, '!', "Notification settings for %s", mucwin->roomjid);
                 if (has_notify) {
                     if (prefs_get_room_notify(mucwin->roomjid)) {
-                        win_vprintln_ch(window, '!', "  All: ON");
+                        win_vprintln_ch(window, '!', "  Message  : ON");
                     } else {
-                        win_vprintln_ch(window, '!', "  All: OFF");
+                        win_vprintln_ch(window, '!', "  Message  : OFF");
                     }
                 }
                 if (has_notify_mention) {
                     if (prefs_get_room_notify_mention(mucwin->roomjid)) {
-                        win_vprintln_ch(window, '!', "  Mention: ON");
+                        win_vprintln_ch(window, '!', "  Mention  : ON");
                     } else {
-                        win_vprintln_ch(window, '!', "  Mention: OFF");
+                        win_vprintln_ch(window, '!', "  Mention  : OFF");
                     }
                 }
                 if (has_notify_trigger) {
                     if (prefs_get_room_notify_trigger(mucwin->roomjid)) {
-                        win_vprintln_ch(window, '!', "  Triggers: ON");
+                        win_vprintln_ch(window, '!', "  Triggers : ON");
                     } else {
-                        win_vprintln_ch(window, '!', "  Triggers: OFF");
+                        win_vprintln_ch(window, '!', "  Triggers : OFF");
                     }
                 }
             }
@@ -4306,33 +4306,33 @@ cmd_notify(ProfWin *window, const char *const command, gchar **args)
         return TRUE;
     }
 
-    // message settings
-    if (strcmp(args[0], "message") == 0) {
+    // chat settings
+    if (strcmp(args[0], "chat") == 0) {
         if (strcmp(args[1], "on") == 0) {
-            cons_show("Message notifications enabled.");
-            prefs_set_boolean(PREF_NOTIFY_MESSAGE, TRUE);
+            cons_show("Chat notifications enabled.");
+            prefs_set_boolean(PREF_NOTIFY_CHAT, TRUE);
         } else if (strcmp(args[1], "off") == 0) {
-            cons_show("Message notifications disabled.");
-            prefs_set_boolean(PREF_NOTIFY_MESSAGE, FALSE);
+            cons_show("Chat notifications disabled.");
+            prefs_set_boolean(PREF_NOTIFY_CHAT, FALSE);
         } else if (strcmp(args[1], "current") == 0) {
             if (g_strcmp0(args[2], "on") == 0) {
-                cons_show("Current window message notifications enabled.");
-                prefs_set_boolean(PREF_NOTIFY_MESSAGE_CURRENT, TRUE);
+                cons_show("Current window chat notifications enabled.");
+                prefs_set_boolean(PREF_NOTIFY_CHAT_CURRENT, TRUE);
             } else if (g_strcmp0(args[2], "off") == 0) {
-                cons_show("Current window message notifications disabled.");
-                prefs_set_boolean(PREF_NOTIFY_MESSAGE_CURRENT, FALSE);
+                cons_show("Current window chat notifications disabled.");
+                prefs_set_boolean(PREF_NOTIFY_CHAT_CURRENT, FALSE);
             } else {
-                cons_show("Usage: /notify message current on|off");
+                cons_show("Usage: /notify chat current on|off");
             }
         } else if (strcmp(args[1], "text") == 0) {
             if (g_strcmp0(args[2], "on") == 0) {
-                cons_show("Showing text in message notifications enabled.");
-                prefs_set_boolean(PREF_NOTIFY_MESSAGE_TEXT, TRUE);
+                cons_show("Showing text in chat notifications enabled.");
+                prefs_set_boolean(PREF_NOTIFY_CHAT_TEXT, TRUE);
             } else if (g_strcmp0(args[2], "off") == 0) {
-                cons_show("Showing text in message notifications disabled.");
-                prefs_set_boolean(PREF_NOTIFY_MESSAGE_TEXT, FALSE);
+                cons_show("Showing text in chat notifications disabled.");
+                prefs_set_boolean(PREF_NOTIFY_CHAT_TEXT, FALSE);
             } else {
-                cons_show("Usage: /notify message text on|off");
+                cons_show("Usage: /notify chat text on|off");
             }
         }
 
diff --git a/src/config/preferences.c b/src/config/preferences.c
index 839ab5e6..a343f611 100644
--- a/src/config/preferences.c
+++ b/src/config/preferences.c
@@ -195,7 +195,7 @@ prefs_reset_room_trigger_ac(void)
 gboolean
 prefs_do_chat_notify(gboolean current_win, const char *const message)
 {
-    gboolean notify_current = prefs_get_boolean(PREF_NOTIFY_MESSAGE_CURRENT);
+    gboolean notify_current = prefs_get_boolean(PREF_NOTIFY_CHAT_CURRENT);
     gboolean notify_window = FALSE;
     if (!current_win || (current_win && notify_current) ) {
         notify_window = TRUE;
@@ -204,7 +204,7 @@ prefs_do_chat_notify(gboolean current_win, const char *const message)
         return FALSE;
     }
 
-    gboolean notify_message = prefs_get_boolean(PREF_NOTIFY_MESSAGE);
+    gboolean notify_message = prefs_get_boolean(PREF_NOTIFY_CHAT);
     if (notify_message) {
         return TRUE;
     }
@@ -1022,9 +1022,9 @@ _get_group(preference_t pref)
             return PREF_GROUP_CHATSTATES;
         case PREF_NOTIFY_TYPING:
         case PREF_NOTIFY_TYPING_CURRENT:
-        case PREF_NOTIFY_MESSAGE:
-        case PREF_NOTIFY_MESSAGE_CURRENT:
-        case PREF_NOTIFY_MESSAGE_TEXT:
+        case PREF_NOTIFY_CHAT:
+        case PREF_NOTIFY_CHAT_CURRENT:
+        case PREF_NOTIFY_CHAT_TEXT:
         case PREF_NOTIFY_ROOM:
         case PREF_NOTIFY_ROOM_MENTION:
         case PREF_NOTIFY_ROOM_TRIGGER:
@@ -1114,11 +1114,11 @@ _get_key(preference_t pref)
             return "typing";
         case PREF_NOTIFY_TYPING_CURRENT:
             return "typing.current";
-        case PREF_NOTIFY_MESSAGE:
+        case PREF_NOTIFY_CHAT:
             return "message";
-        case PREF_NOTIFY_MESSAGE_CURRENT:
+        case PREF_NOTIFY_CHAT_CURRENT:
             return "message.current";
-        case PREF_NOTIFY_MESSAGE_TEXT:
+        case PREF_NOTIFY_CHAT_TEXT:
             return "message.text";
         case PREF_NOTIFY_ROOM:
             return "room";
@@ -1236,8 +1236,8 @@ _get_default_boolean(preference_t pref)
         case PREF_AUTOAWAY_CHECK:
         case PREF_LOG_ROTATE:
         case PREF_LOG_SHARED:
-        case PREF_NOTIFY_MESSAGE:
-        case PREF_NOTIFY_MESSAGE_CURRENT:
+        case PREF_NOTIFY_CHAT:
+        case PREF_NOTIFY_CHAT_CURRENT:
         case PREF_NOTIFY_ROOM:
         case PREF_NOTIFY_ROOM_CURRENT:
         case PREF_NOTIFY_TYPING:
diff --git a/src/config/preferences.h b/src/config/preferences.h
index 6c2451a6..b2411906 100644
--- a/src/config/preferences.h
+++ b/src/config/preferences.h
@@ -93,9 +93,9 @@ typedef enum {
     PREF_OUTTYPE,
     PREF_NOTIFY_TYPING,
     PREF_NOTIFY_TYPING_CURRENT,
-    PREF_NOTIFY_MESSAGE,
-    PREF_NOTIFY_MESSAGE_CURRENT,
-    PREF_NOTIFY_MESSAGE_TEXT,
+    PREF_NOTIFY_CHAT,
+    PREF_NOTIFY_CHAT_CURRENT,
+    PREF_NOTIFY_CHAT_TEXT,
     PREF_NOTIFY_ROOM,
     PREF_NOTIFY_ROOM_MENTION,
     PREF_NOTIFY_ROOM_TRIGGER,
diff --git a/src/ui/chatwin.c b/src/ui/chatwin.c
index 84e4a40a..2875256d 100644
--- a/src/ui/chatwin.c
+++ b/src/ui/chatwin.c
@@ -290,7 +290,7 @@ chatwin_incoming_msg(ProfChatWin *chatwin, const char *const resource, const cha
         ui_index = 0;
     }
 
-    if (prefs_get_boolean(PREF_NOTIFY_MESSAGE_TEXT)) {
+    if (prefs_get_boolean(PREF_NOTIFY_CHAT_TEXT)) {
         notify_message(display_name, ui_index, message);
     } else {
         notify_message(display_name, ui_index, NULL);
diff --git a/src/ui/console.c b/src/ui/console.c
index 5532dfe1..775fa671 100644
--- a/src/ui/console.c
+++ b/src/ui/console.c
@@ -1323,77 +1323,78 @@ cons_show_ui_prefs(void)
 void
 cons_notify_setting(void)
 {
-    if (is_notify_enabled()) {
-        if (prefs_get_boolean(PREF_NOTIFY_MESSAGE))
-            cons_show("Messages (/notify message)          : ON");
-        else
-            cons_show("Messages (/notify message)          : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_MESSAGE_CURRENT))
-            cons_show("Messages current (/notify message)  : ON");
-        else
-            cons_show("Messages current (/notify message)  : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_MESSAGE_TEXT))
-            cons_show("Messages text (/notify message)     : ON");
-        else
-            cons_show("Messages text (/notify message)     : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_ROOM))
-            cons_show("Room messages (/notify room)        : ON");
-        else
-            cons_show("Room messages (/notify room)        : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_ROOM_MENTION))
-            cons_show("Room mention (/notify room)         : ON");
-        else
-            cons_show("Room mention (/notify room)         : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_ROOM_TRIGGER))
-            cons_show("Room trigger (/notify room)         : ON");
-        else
-            cons_show("Room trigger (/notify room)         : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_ROOM_CURRENT))
-            cons_show("Room current (/notify room)         : ON");
-        else
-            cons_show("Room current (/notify room)         : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_ROOM_TEXT))
-            cons_show("Room text (/notify room)            : ON");
-        else
-            cons_show("Room text (/notify room)            : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_TYPING))
-            cons_show("Composing (/notify typing)          : ON");
-        else
-            cons_show("Composing (/notify typing)          : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_TYPING_CURRENT))
-            cons_show("Composing current (/notify typing)  : ON");
-        else
-            cons_show("Composing current (/notify typing)  : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_INVITE))
-            cons_show("Room invites (/notify invite)       : ON");
-        else
-            cons_show("Room invites (/notify invite)       : OFF");
-
-        if (prefs_get_boolean(PREF_NOTIFY_SUB))
-            cons_show("Subscription requests (/notify sub) : ON");
-        else
-            cons_show("Subscription requests (/notify sub) : OFF");
-
-        gint remind_period = prefs_get_notify_remind();
-        if (remind_period == 0) {
-            cons_show("Reminder period (/notify remind)    : OFF");
-        } else if (remind_period == 1) {
-            cons_show("Reminder period (/notify remind)    : 1 second");
-        } else {
-            cons_show("Reminder period (/notify remind)    : %d seconds", remind_period);
-        }
-    } else {
+    if (!is_notify_enabled()) {
         cons_show("Notification support was not included in this build.");
+        return;
+    }
+
+    if (prefs_get_boolean(PREF_NOTIFY_CHAT))
+        cons_show("Chat message (/notify chat)         : ON");
+    else
+        cons_show("Chat message (/notify chat)         : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_CHAT_CURRENT))
+        cons_show("Chat current (/notify chat)         : ON");
+    else
+        cons_show("Chat current (/notify chat)         : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_CHAT_TEXT))
+        cons_show("Chat text (/notify chat)            : ON");
+    else
+        cons_show("Chat text (/notify chat)            : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_ROOM))
+        cons_show("Room message (/notify room)         : ON");
+    else
+        cons_show("Room message (/notify room)         : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_ROOM_MENTION))
+        cons_show("Room mention (/notify room)         : ON");
+    else
+        cons_show("Room mention (/notify room)         : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_ROOM_TRIGGER))
+        cons_show("Room trigger (/notify room)         : ON");
+    else
+        cons_show("Room trigger (/notify room)         : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_ROOM_CURRENT))
+        cons_show("Room current (/notify room)         : ON");
+    else
+        cons_show("Room current (/notify room)         : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_ROOM_TEXT))
+        cons_show("Room text (/notify room)            : ON");
+    else
+        cons_show("Room text (/notify room)            : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_TYPING))
+        cons_show("Composing (/notify typing)          : ON");
+    else
+        cons_show("Composing (/notify typing)          : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_TYPING_CURRENT))
+        cons_show("Composing current (/notify typing)  : ON");
+    else
+        cons_show("Composing current (/notify typing)  : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_INVITE))
+        cons_show("Room invites (/notify invite)       : ON");
+    else
+        cons_show("Room invites (/notify invite)       : OFF");
+
+    if (prefs_get_boolean(PREF_NOTIFY_SUB))
+        cons_show("Subscription requests (/notify sub) : ON");
+    else
+        cons_show("Subscription requests (/notify sub) : OFF");
+
+    gint remind_period = prefs_get_notify_remind();
+    if (remind_period == 0) {
+        cons_show("Reminder period (/notify remind)    : OFF");
+    } else if (remind_period == 1) {
+        cons_show("Reminder period (/notify remind)    : 1 second");
+    } else {
+        cons_show("Reminder period (/notify remind)    : %d seconds", remind_period);
     }
 }
 
diff --git a/src/ui/privwin.c b/src/ui/privwin.c
index 06e89ce3..204335bd 100644
--- a/src/ui/privwin.c
+++ b/src/ui/privwin.c
@@ -91,7 +91,7 @@ privwin_incoming_msg(ProfPrivateWin *privatewin, const char *const message, GDat
         ui_index = 0;
     }
 
-    if (prefs_get_boolean(PREF_NOTIFY_MESSAGE_TEXT)) {
+    if (prefs_get_boolean(PREF_NOTIFY_CHAT_TEXT)) {
         notify_message(display_from, ui_index, message);
     } else {
         notify_message(display_from, ui_index, NULL);