X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcursesdisplay.c;h=c745713b6db2207920c2bd6d37684d5f260bd2a2;hb=24306dda1f206d5451f60f480a7b4d6f697676d7;hp=f80c5a613a92f4bc789c7c2fdcada8d25f4fbecb;hpb=da4a3c1d8a12b9110bd527d1a57b5b0d7891ac2b;p=lttngtop.git diff --git a/src/cursesdisplay.c b/src/cursesdisplay.c index f80c5a6..c745713 100644 --- a/src/cursesdisplay.c +++ b/src/cursesdisplay.c @@ -75,11 +75,13 @@ void reset_ncurses() curs_set(1); endwin(); quit = 1; + sem_post(&pause_sem); + sem_post(&timer); + sem_post(&goodtodisplay); } static void handle_sigterm(int signal) { - fprintf(stderr, "caugh signal\n"); pthread_cancel(keyboard_thread); reset_ncurses(); } @@ -1506,6 +1508,7 @@ void *handle_keyboard(void *p) } else { resume_display(); } + break; case 'r': toggle_pref_panel(); break;