소스 검색

[UI] Ctrl-C capturing added

Signed-off-by: Slava Barinov <rayslava@gmail.com>
Slava Barinov 3 년 전
부모
커밋
66a759dd31
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/ui.rs

+ 2 - 0
src/ui.rs

@@ -13,6 +13,7 @@ use std::ffi::CString;
 use std::io::{stdout, Write};
 #[cfg(feature = "tv")]
 use std::os::raw::c_char;
+use std::process::exit;
 
 #[cfg(feature = "tv")]
 extern "C" {
@@ -167,6 +168,7 @@ pub fn input_category(item: &str, cat: &str, cats: &[&String]) -> String {
         }
         Err(ReadlineError::Interrupted) => {
             println!("Interrupted");
+            exit(1);
         }
         Err(ReadlineError::Eof) => {
             println!("Encountered Eof");