Don't increment nb_printed_lines when no answer
[selector.git] / selector.cc
index ff94e1a..c387c68 100644 (file)
@@ -295,7 +295,6 @@ void update_screen(int *current_line, int *temporary_line, int motion,
 
   if(nb_printed_lines == 1) {
     addnstr("[no selection]\n", console_width);
-    nb_printed_lines++;
   }
 
   // Draw the modeline
@@ -527,7 +526,7 @@ int main(int argc, char **argv) {
       patterns[patterns_point] = '\0';
     }
 
-    else if(key == KEY_BACKSPACE || key == '\b' ||
+    else if(key == KEY_BACKSPACE || key == '\b' || key == '\7f' ||
             key == KEY_DC || key == '\ 4') {
       if(patterns_point > 0) {
         patterns_point--;