diff options
Diffstat (limited to 'degesch.c')
-rw-r--r-- | degesch.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -7270,12 +7270,11 @@ irc_handle_privmsg_text (struct server *s, char *prefixes = irc_get_privmsg_prefix (s, str_map_find (&s->irc_users, nickname), target); - // Make autocomplete offer the last speakers first on partial matches - // TODO: might want to do this on notices as well, and the behaviour - // shouldn't change depending on whether CAP echo-message is enabled + // Make autocomplete offer recent speakers first on partial matches + // (note that freshly joined users also move to the front) struct user *user; struct channel_user *channel_user; - if (buffer->channel + if (!irc_is_this_us (s, msg->prefix) && buffer->channel && (user = str_map_find (&s->irc_users, nickname)) && (channel_user = irc_channel_get_user (buffer->channel, user))) { |