Commit Diff


commit - a1eca9bb0ce8893c3734d0a40939edce87c632e9
commit + cf8f1261b874e04a3aeb35afc2792dda12dab5b3
blob - 0020e2926ed36501c21db08b9666b4a95d21fb05
blob + 64c02914942e0d4c3bde966d9da8212cc05aa1a4
--- tog/tog.c
+++ tog/tog.c
@@ -1499,6 +1499,8 @@ show_tree_view(struct got_tree_object *root, struct go
 			case KEY_PPAGE:
 				if (SIMPLEQ_FIRST(&entries->head) ==
 				    first_displayed_entry) {
+					if (tree != root)
+						first_displayed_entry = NULL;
 					selected = 0;
 					break;
 				}