From a5cf7094732bd4683a4a238e42984220733ec9fb Mon Sep 17 00:00:00 2001
From: silverweed <silverweed14@proton.me>
Date: Fri, 18 Oct 2024 14:29:29 +0200
Subject: [PATCH] fix tkeys_list parsing

---
 src/hover.cpp                 | 7 -------
 src/root/RMicroFileReader.cxx | 1 +
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/src/hover.cpp b/src/hover.cpp
index 6103b6a..3c14289 100644
--- a/src/hover.cpp
+++ b/src/hover.cpp
@@ -798,14 +798,8 @@ struct Sec_Hover_Fn {
   {
     titled_section("TKey List", [this] {
       tkey();
-      field_str8<u8>("Empty: %s");
-      field_str8<u8>("File Name: %s");
-      field_str8<u8>("Empty: %s");
       field_be<u32>("N Keys: %u");
       tkey("RNTuple Key");
-      field_str8<u8>("RNTuple Class: %s");
-      field_str8<u8>("RNTuple Name: %s");
-      field_str8<u8>("RNTuple Desc: %s");
     });
   }
 
@@ -995,7 +989,6 @@ Sec_Hover_Info get_section_hover_info(Arena *arena, Section section, u64 off, co
     break;
 
   case Sec_TKey_List:
-    printf("0x%lX - 0x%lX (pre %lu)\n", section.range.start, section.range.end(), section.pre_size);
     hover.tkey_list();
     break;
     
diff --git a/src/root/RMicroFileReader.cxx b/src/root/RMicroFileReader.cxx
index 0089677..7ac0573 100644
--- a/src/root/RMicroFileReader.cxx
+++ b/src/root/RMicroFileReader.cxx
@@ -729,6 +729,7 @@ RMicroFileReader::GetNTupleProper(std::string_view ntupleName)
    for (unsigned int i = 0; i < nKeys; ++i) {
       ReadBuffer(&key, sizeof(key), offset);
       auto offsetNextKey = offset + key.fKeyLen;
+      fileInfo.tkeys_list_nbytes += key.fKeyLen;
 
       offset += key.GetHeaderSize();
       ReadBuffer(&name, 1, offset);