X-Git-Url: https://git.lttng.org/?p=lttngtop.git;a=blobdiff_plain;f=src%2Fcursesdisplay.c;h=59e5e2f6fa8735715466e22defbdddb81f81e6c7;hp=7db11401304c56633837f5c37b694c6493fdbf66;hb=3e59e7681922366ad6b1e9415f321478152e0c57;hpb=6ff9c17377ad5dc836a8e81c6d9e29bb2aea61b0 diff --git a/src/cursesdisplay.c b/src/cursesdisplay.c index 7db1140..59e5e2f 100644 --- a/src/cursesdisplay.c +++ b/src/cursesdisplay.c @@ -1264,9 +1264,11 @@ void *handle_keyboard(void *p) } else { print_log("Manually moving forward"); sem_post(&timer); - /* we force to resume the refresh when moving forward */ - if (toggle_pause > 0) - resume_display(); + if (toggle_pause > 0) { + sem_post(&pause_sem); + update_current_view(); + sem_wait(&pause_sem); + } } break;