commit 67409a31c95a35d375588f38a9dc11d5add7a918 from: Stefan Sperling date: Fri May 24 14:10:24 2019 UTC tog: if opening a tree view for a logged file, jump to that file commit - a1fb16d88f6904f90545c864be8d12c6ea9753b0 commit + 67409a31c95a35d375588f38a9dc11d5add7a918 blob - fb469f128940f28466812d8c09b2f1cc44c03bb6 blob + 9ff2c0fd82164f3e8c24814db6fb434f73902be5 --- tog/tog.c +++ tog/tog.c @@ -1468,8 +1468,12 @@ browse_commit_tree(struct tog_view **new_view, int beg if (s->tree != s->root) s->selected++; /* skip '..' */ - if (!S_ISDIR(s->selected_entry->mode)) + if (!S_ISDIR(s->selected_entry->mode)) { + /* Jump to this file's entry. */ + s->first_displayed_entry = s->selected_entry; + s->selected = 0; break; + } slash = strchr(p, '/'); if (slash)