I have a piece of code, which is behaving very strangely.
It's a RPointerArray which am iterating in a for loop and then deleting entries using the RPointerArray::Remove function.
Now the problem is that, even after a few items are deleted the RPointerArray::Count() still not reflect the deleted entries!!
I have got the code reviewed with others and they haven't noticed any issues with it.
The only thing is that I am running this code within a thread.
The same code snippet when added to HelloWorld example app, seems to work fine, but not within the thread.
Any pointers to fixing this issue?
Thanks in advance.