diff --git a/src/anime/anime.rs b/src/anime/anime.rs index 3329cdb..5d8e2a0 100644 --- a/src/anime/anime.rs +++ b/src/anime/anime.rs @@ -190,21 +190,44 @@ fn run_app(terminal: &mut Terminal, mut app: App, conf: Config) - KeyCode::Left => app.messages.unselect(), KeyCode::Char('h') => app.messages.unselect(), KeyCode::Down => { - app.messages.next(); - change_image(&conf, &app); - } - KeyCode::Char('j') => { - app.messages.next(); - change_image(&conf, &app) - } - KeyCode::Up => { - app.messages.previous(); - change_image(&conf, &app); - } - KeyCode::Char('k') => { - app.messages.previous(); - change_image(&conf, &app) + //match ep_select + match ep_select { + true => { + app.messages.next(); + } + false => { + app.messages.next(); + change_image(&conf, &app); + } + } } + KeyCode::Char('j') => match ep_select { + true => { + app.messages.next(); + } + false => { + app.messages.next(); + change_image(&conf, &app); + } + }, + KeyCode::Up => match ep_select { + true => { + app.messages.previous(); + } + false => { + app.messages.previous(); + change_image(&conf, &app); + } + }, + KeyCode::Char('k') => match ep_select { + true => { + app.messages.previous(); + } + false => { + app.messages.previous(); + change_image(&conf, &app); + } + }, //if KeyCode::Enter => { KeyCode::Enter => { if ep_select == false {