bind pref on 'r' instead of 'P'
[lttngtop.git] / src / cursesdisplay.c
index 7db11401304c56633837f5c37b694c6493fdbf66..edcf4e59a7fc1340df45915e75c37a33286cd9a9 100644 (file)
@@ -270,7 +270,7 @@ void update_footer()
        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);
@@ -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;
@@ -1339,7 +1341,7 @@ void *handle_keyboard(void *p)
                                resume_display();
                        }
                        break;
-               case 'P':
+               case 'r':
                        toggle_pref_panel();
                        break;
                /* ESCAPE, but slow to process, don't know why */
This page took 0.022895 seconds and 4 git commands to generate.