Metrics: browsing font baked data persist tree state when e.g. using LoadAll.
diff --git a/imgui.cpp b/imgui.cpp
index d45bc03..5665595 100644
--- a/imgui.cpp
+++ b/imgui.cpp
@@ -17313,7 +17313,7 @@
         ImFontBaked* baked = &atlas->Builder->BakedPool[baked_n];
         if (baked->OwnerFont != font)
             continue;
-        PushID(baked_n);
+        PushID(baked->BakedId);
         if (TreeNode("Glyphs", "Baked at { %.2fpx, d.%.2f }: %d glyphs%s", baked->Size, baked->RasterizerDensity, baked->Glyphs.Size, (baked->LastUsedFrame < atlas->Builder->FrameCount - 1) ? " *Unused*" : ""))
         {
             if (SmallButton("Load all"))