Change #263994
| Category | texinfo |
| Changed by | Gavin Smith <gavinsmith0123@gmail.com> |
| Changed at | Wed 08 Apr 2026 15:34:56 |
| Repository | https://git.savannah.gnu.org/git/texinfo.git |
| Project | texinfo |
| Branch | master |
| Revision | 1a108d7cfea52a1865b67abcea18cce2f0a1059e |
Comments
Fix dir node for hide-note-references=On * info/nodes.c (info_get_node_tag_of_file_buffer): New function, returning pointer into tags table. (info_get_node_of_file_buffer): Use it. * info/dir.c (build_dir_node): Use info_get_node_tag_of_file_buffer along with info_node_of_tag_fast to load dir nodes without scanning their contents. Only call scan_node_contents once, on the composite dir node. When hide-note-references was On, the dir node was completely broken due to parts of it being processed by scan_node_contents multiple times. Report from Aidan <aidanczhai@gmail.com>.
Changed files
- ChangeLog
- info/dir.c
- info/nodes.c
- info/nodes.h