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; } }