degesch: add self to completion in server buffers

This commit is contained in:
Přemysl Eric Janouch 2015-08-13 00:23:56 +02:00
parent 328bf9af1e
commit 4ae95be9db

View File

@ -8755,6 +8755,12 @@ complete_nicknames (struct app_context *ctx, struct completion *data,
const char *word, struct str_vector *output)
{
struct buffer *buffer = ctx->current_buffer;
if (buffer->type == BUFFER_SERVER)
{
struct user *self_user = buffer->server->irc_user;
if (self_user)
str_vector_add (output, self_user->nickname);
}
if (buffer->type != BUFFER_CHANNEL)
return;