mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 14:37:43 +00:00
![]() There was a funny bug here: by storing the "last matched item" as a pointer, and then using Vector::remove_all_matching() to remove all items that didn't have that exact address, we would end up removing everything unless the last item matched was the very first item. (This happened because every time an item was removed from the vector, the remaining contents shift one step towards the start of the vector, affecting item addresses.) This patch fixes the issue by storing the last match as an index. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
IDLParser.cpp | ||
IDLParser.h | ||
Types.cpp | ||
Types.h |