move the tree view's selection cursor up if the terminal shrinks too much ok naddy
diff --git a/tog/tog.c b/tog/tog.c
index e67c108..ba062af 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -5400,8 +5400,8 @@ input_tree_view(struct tog_view **new_view, struct tog_view *view, int ch)
}
break;
case KEY_RESIZE:
- if (s->selected > view->nlines)
- s->selected = s->ndisplayed - 1;
+ if (view->nlines >= 4 && s->selected >= view->nlines - 3)
+ s->selected = view->nlines - 4;
break;
default:
break;