Move ctrl-c handler to non-conditional match (#4532)
This commit is contained in:
1 parent
871998e19e
commit
b72b142b53
1 file changed
+3
-3
@@ -226,9 +226,6 @@ impl Output {
|
|||||||
// Some dev helpers for testing panic propagation and error handling. Remove this eventually.
|
// Some dev helpers for testing panic propagation and error handling. Remove this eventually.
|
||||||
if cfg!(debug_assertions) && std::env::var("DEBUG_PANICS").is_ok() {
|
if cfg!(debug_assertions) && std::env::var("DEBUG_PANICS").is_ok() {
|
||||||
match key.code {
|
match key.code {
|
||||||
KeyCode::Char('c') if key.modifiers.contains(KeyModifiers::CONTROL) => {
|
|
||||||
return Ok(Some(ServeUpdate::Exit { error: None }))
|
|
||||||
}
|
|
||||||
KeyCode::Char('Z') => panic!("z pressed so we panic -> {}", uuid::Uuid::new_v4()),
|
KeyCode::Char('Z') => panic!("z pressed so we panic -> {}", uuid::Uuid::new_v4()),
|
||||||
KeyCode::Char('X') => bail!("x pressed so we bail -> {}", uuid::Uuid::new_v4()),
|
KeyCode::Char('X') => bail!("x pressed so we bail -> {}", uuid::Uuid::new_v4()),
|
||||||
KeyCode::Char('E') => {
|
KeyCode::Char('E') => {
|
||||||
@@ -252,6 +249,9 @@ impl Output {
|
|||||||
}
|
}
|
||||||
|
|
||||||
match key.code {
|
match key.code {
|
||||||
|
KeyCode::Char('c') if key.modifiers.contains(KeyModifiers::CONTROL) => {
|
||||||
|
return Ok(Some(ServeUpdate::Exit { error: None }))
|
||||||
|
}
|
||||||
KeyCode::Char('r') => return Ok(Some(ServeUpdate::RequestRebuild)),
|
KeyCode::Char('r') => return Ok(Some(ServeUpdate::RequestRebuild)),
|
||||||
KeyCode::Char('o') => return Ok(Some(ServeUpdate::OpenApp)),
|
KeyCode::Char('o') => return Ok(Some(ServeUpdate::OpenApp)),
|
||||||
KeyCode::Char('p') => return Ok(Some(ServeUpdate::ToggleShouldRebuild)),
|
KeyCode::Char('p') => return Ok(Some(ServeUpdate::ToggleShouldRebuild)),
|
||||||
|
|||||||
Reference in new issue
Block a user