From 86cf7de430ce9d1d255ec82476aca5ffd5146dd9 Mon Sep 17 00:00:00 2001 From: TingPing Date: Wed, 3 Apr 2013 18:10:14 -0400 Subject: add %u to userlist popups for account --- src/fe-gtk/menu.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/fe-gtk/menu.c') diff --git a/src/fe-gtk/menu.c b/src/fe-gtk/menu.c index fa7d5790..521ba362 100644 --- a/src/fe-gtk/menu.c +++ b/src/fe-gtk/menu.c @@ -113,6 +113,7 @@ nick_command_parse (session *sess, char *cmd, char *nick, char *allnick) { char *buf; char *host = _("Host unknown"); + char *account = _("Account unknown"); struct User *user; int len; @@ -125,8 +126,13 @@ nick_command_parse (session *sess, char *cmd, char *nick, char *allnick) } else*/ { user = userlist_find (sess, nick); - if (user && user->hostname) - host = strchr (user->hostname, '@') + 1; + if (user) + { + if (user->hostname) + host = strchr (user->hostname, '@') + 1; + if (user->account) + account = user->account; + } } /* this can't overflow, since popup->cmd is only 256 */ @@ -135,7 +141,7 @@ nick_command_parse (session *sess, char *cmd, char *nick, char *allnick) auto_insert (buf, len, cmd, 0, 0, allnick, sess->channel, "", server_get_network (sess->server, TRUE), host, - sess->server->nick, nick); + sess->server->nick, nick, account); nick_command (sess, buf); -- cgit 1.4.1