print_key(footer, "Enter", "Details ", current_view == process_details);
print_key(footer, "Space", "Highlight ", 0);
print_key(footer, "q", "Quit ", 0);
- print_key(footer, "P", "Pref ", 0);
+ print_key(footer, "r", "Pref ", 0);
print_key(footer, "p", "Pause ", toggle_pause);
wrefresh(footer);
} 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;
resume_display();
}
break;
- case 'P':
+ case 'r':
toggle_pref_panel();
break;
/* ESCAPE, but slow to process, don't know why */