Browse Source

LibLine: Do not ignore Ctrl-C when buffer is empty

I am told that this is how people test their shells.
That's bizarre to me, but sure :^)
AnotherTest 4 years ago
parent
commit
cf4870c93e
1 changed files with 2 additions and 7 deletions
  1. 2 7
      Libraries/LibLine/Editor.cpp

+ 2 - 7
Libraries/LibLine/Editor.cpp

@@ -563,17 +563,12 @@ void Editor::handle_interrupt_event()
         }
     }
 
-    if (!m_buffer.is_empty()) {
-        fprintf(stderr, "^C");
-        fflush(stderr);
-    }
+    fprintf(stderr, "^C");
+    fflush(stderr);
 
     if (on_interrupt_handled)
         on_interrupt_handled();
 
-    if (m_buffer.is_empty())
-        return;
-
     m_buffer.clear();
     m_cursor = 0;