# HG changeset patch # User Anton Shestakov # Date 1540474423 -28800 # Node ID 7e4ffe2719e4af2a9e56c9ee097ed6720f5c3906 # Parent e928bedf0919c7bd851bb4481dfff61c653bd5f9 crecord: make nextsametype() check that parent item exists (issue6009) Items that represent files in curses interface don't have parents. diff -r e928bedf0919 -r 7e4ffe2719e4 mercurial/crecord.py --- a/mercurial/crecord.py Wed Oct 24 10:05:13 2018 -0400 +++ b/mercurial/crecord.py Thu Oct 25 21:33:43 2018 +0800 @@ -725,7 +725,7 @@ nextitem = currentitem else: parent = nextitem.parentitem() - if parent.folded: + if parent is not None and parent.folded: self.togglefolded(parent) self.currentselecteditem = nextitem