commit 6f10d58ebbd3fa17868a634c77bb7b0256d8cc8c from: Stefan Sperling date: Sun May 12 20:07:35 2019 UTC be less clever: don't nest 'case' inside if (...) no functional change commit - 7f2a8dc2cb2619aae4d4d971eaf2e1f72b48949d commit + 6f10d58ebbd3fa17868a634c77bb7b0256d8cc8c blob - 2eba1c88fc52a8357df23a0fadc188dae4ddbe27 blob + c2a87f69d252f86fabb58aaab28cc97eec77d719 --- tog/tog.c +++ tog/tog.c @@ -3730,9 +3730,9 @@ input_tree_view(struct tog_view **new_view, struct tog break; case KEY_ENTER: case '\r': - if (s->selected_entry == NULL) { - struct tog_parent_tree *parent; case KEY_BACKSPACE: + if (s->selected_entry == NULL || ch == KEY_BACKSPACE) { + struct tog_parent_tree *parent; /* user selected '..' */ if (s->tree == s->root) break;