mirror of
https://github.com/Tha14/toxic.git
synced 2024-11-23 09:33:01 +01:00
don't modify name list when truncating nicks to fit in groupchat side panel
This commit is contained in:
parent
a028de17cd
commit
ebf7d4517f
@ -532,8 +532,13 @@ static void groupchat_onDraw(ToxWindow *self, Tox *m)
|
|||||||
for (i = 0; i < num_peers && i < maxlines; ++i) {
|
for (i = 0; i < num_peers && i < maxlines; ++i) {
|
||||||
wmove(ctx->sidebar, i+2, 1);
|
wmove(ctx->sidebar, i+2, 1);
|
||||||
int peer = i + groupchats[self->num].side_pos;
|
int peer = i + groupchats[self->num].side_pos;
|
||||||
groupchats[self->num].peer_names[peer*N+SIDEBAR_WIDTH-2] = '\0';
|
|
||||||
wprintw(ctx->sidebar, "%s\n", &groupchats[self->num].peer_names[peer*N]);
|
/* truncate nick to fit in side panel without modifying list */
|
||||||
|
uint8_t tmpnck[TOX_MAX_NAME_LENGTH];
|
||||||
|
memcpy(tmpnck, &groupchats[self->num].peer_names[peer*N], SIDEBAR_WIDTH-3);
|
||||||
|
tmpnck[SIDEBAR_WIDTH-2] = '\0';
|
||||||
|
|
||||||
|
wprintw(ctx->sidebar, "%s\n", tmpnck);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user