diff --git a/PBGitHistoryController.m b/PBGitHistoryController.m index 6b77175..4e9ed98 100644 --- a/PBGitHistoryController.m +++ b/PBGitHistoryController.m @@ -121,7 +121,10 @@ - (void) updateKeys { - selectedCommit = [[commitController selectedObjects] lastObject]; + PBGitCommit * lastObject = [[commitController selectedObjects] lastObject]; + if (lastObject) { + selectedCommit = lastObject; + } if (self.selectedCommitDetailsIndex == kHistoryTreeViewIndex) { self.gitTree = selectedCommit.tree;