From fd61a60a42af37f7a51f47ed7bd25e05190bf883 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 15 Aug 2025 13:42:59 +0100 Subject: [PATCH] Fix error with structured object iteration --- qrenderdoc/Windows/APIInspector.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/APIInspector.cpp b/qrenderdoc/Windows/APIInspector.cpp index 367d2ead5..27bd401f8 100644 --- a/qrenderdoc/Windows/APIInspector.cpp +++ b/qrenderdoc/Windows/APIInspector.cpp @@ -94,11 +94,13 @@ void APIInspector::RevealParameter(SDObject *param) { current = next; + int idx = (int)i; + // revealing a parameter that wasn't added, bail out now - if(i >= parent->childCount() || parent->child((int)i)->tag().value() != next) + if(idx >= parent->childCount() || parent->child(idx)->tag().value() != next) return; - item = parent->child((int)i); + item = parent->child(idx); break; } }