瀏覽代碼

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 5 年之前
父節點
當前提交
cf4870c93e
共有 1 個文件被更改,包括 2 次插入7 次删除
  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;