added state check to navigation for images

This commit is contained in:
Zastian Pretorius
2023-01-16 21:18:22 +00:00
parent d716fa1d49
commit 7fc96dce60

View File

@@ -190,21 +190,44 @@ fn run_app<B: Backend>(terminal: &mut Terminal<B>, mut app: App, conf: Config) -
KeyCode::Left => app.messages.unselect(), KeyCode::Left => app.messages.unselect(),
KeyCode::Char('h') => app.messages.unselect(), KeyCode::Char('h') => app.messages.unselect(),
KeyCode::Down => { KeyCode::Down => {
app.messages.next(); //match ep_select
change_image(&conf, &app); match ep_select {
} true => {
KeyCode::Char('j') => { app.messages.next();
app.messages.next(); }
change_image(&conf, &app) false => {
} app.messages.next();
KeyCode::Up => { change_image(&conf, &app);
app.messages.previous(); }
change_image(&conf, &app); }
}
KeyCode::Char('k') => {
app.messages.previous();
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 => { //if KeyCode::Enter => {
KeyCode::Enter => { KeyCode::Enter => {
if ep_select == false { if ep_select == false {