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::Char('h') => app.messages.unselect(),
KeyCode::Down => {
//match ep_select
match ep_select {
true => {
app.messages.next();
}
false => {
app.messages.next();
change_image(&conf, &app);
}
KeyCode::Char('j') => {
app.messages.next();
change_image(&conf, &app)
}
KeyCode::Up => {
}
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') => {
},
KeyCode::Char('k') => match ep_select {
true => {
app.messages.previous();
change_image(&conf, &app)
}
false => {
app.messages.previous();
change_image(&conf, &app);
}
},
//if KeyCode::Enter => {
KeyCode::Enter => {
if ep_select == false {