mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
A game with symbols loaded puts a few thousand functions in that list, and the only way to reach one was to scroll. Typing part of a name now narrows it, case-insensitively. The filter produces a list of indices into the symbol cache rather than a filtered copy of it, so selectedSymbol_ keeps meaning the same thing whether or not a filter is active - the Edit Symbol box above the list needs it to index the cache. Rebuilt when the filter text changes or the symbol map reloads, not per frame, and the list clipper works off the match list so a filter that matches everything costs no more to draw than before. Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01GZq8ZtJmFY7bkX5FVkr3P9