From b909ab37b7d5ab00900a0f4ddce5701b9b090b81 Mon Sep 17 00:00:00 2001 From: Jfreegman Date: Fri, 29 Nov 2013 01:30:10 -0500 Subject: [PATCH] add peer count to sidepanel --- src/groupchat.c | 11 ++++++++++- src/main.c | 6 ++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/groupchat.c b/src/groupchat.c index c945cf0..790b72b 100644 --- a/src/groupchat.c +++ b/src/groupchat.c @@ -314,12 +314,21 @@ static void groupchat_onDraw(ToxWindow *self, Tox *m) mvwaddch(ctx->sidebar, y-CHATBOX_HEIGHT, 0, ACS_BTEE); int num_peers = groupchats[self->num].num_peers; + + wmove(ctx->sidebar, 0, 1); + wattron(ctx->sidebar, A_BOLD); + wprintw(ctx->sidebar, "Peers: %d\n", num_peers); + wattroff(ctx->sidebar, A_BOLD); + + mvwaddch(ctx->sidebar, 1, 0, ACS_LTEE); + mvwhline(ctx->sidebar, 1, 1, ACS_HLINE, SIDEBAR_WIDTH-1); + int N = TOX_MAX_NAME_LENGTH; int maxlines = y - CHATBOX_HEIGHT; int i; for (i = 0; i < num_peers && i < maxlines; ++i) { - wmove(ctx->sidebar, i, 1); + wmove(ctx->sidebar, i+2, 1); groupchats[self->num].peer_names[i*N+SIDEBAR_WIDTH-2] = '\0'; wprintw(ctx->sidebar, "%s\n", &groupchats[self->num].peer_names[i*N]); } diff --git a/src/main.c b/src/main.c index 7f01bfa..e5634b3 100644 --- a/src/main.c +++ b/src/main.c @@ -425,10 +425,8 @@ static void close_file_transfers(Tox *m) int i; for (i = 0; i < max_file_senders_index; ++i) { - if (!file_senders[i].active) - continue; - - fclose(file_senders[i].file); + if (file_senders[i].active) + fclose(file_senders[i].file); } }