diff --git a/src/friendlist.c b/src/friendlist.c index e22f50d..91284ec 100644 --- a/src/friendlist.c +++ b/src/friendlist.c @@ -360,8 +360,12 @@ static void friendlist_onDraw(ToxWindow *self, Tox *m) wprintw(self->window, "key.\n\n"); wattroff(self->window, COLOR_PAIR(CYAN)); + pthread_mutex_lock(&Winthread.lock); + int nf = tox_get_num_online_friends(m); + pthread_mutex_unlock(&Winthread.lock); + wattron(self->window, A_BOLD); - wprintw(self->window, " Online: %d/%d \n\n", tox_get_num_online_friends(m), num_friends); + wprintw(self->window, " Online: %d/%d \n\n", nf, num_friends); wattroff(self->window, A_BOLD); if ((y2 - FLIST_OFST) <= 0) /* don't allow division by zero */ diff --git a/src/windows.c b/src/windows.c index c44feb4..6961789 100644 --- a/src/windows.c +++ b/src/windows.c @@ -405,7 +405,6 @@ void draw_active_window(Tox *m) a->onKey(a, m, ch); pthread_mutex_unlock(&Winthread.lock); } - } int get_num_active_windows(void)