be less clever: don't nest 'case' inside if (...) no functional change
diff --git a/tog/tog.c b/tog/tog.c
index 2eba1c8..c2a87f6 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -3730,9 +3730,9 @@ input_tree_view(struct tog_view **new_view, struct tog_view **dead_view,
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;