-
- Downloads
Made LLMediaDataClient not send requests on behalf of objects that are marked as dead.
When LLMediaDataClient::QueueTimer::tick() encounters an object at the head of the queue that's dead, it will now remove that object and loop, instead of sending a request and waiting for the tick timer to fire again. Added an isDead() function to LLMediaDataClientObject, and an additional unit test that verifies the handling of dead objects.
Showing
- indra/newview/llmediadataclient.cpp 68 additions, 48 deletionsindra/newview/llmediadataclient.cpp
- indra/newview/llmediadataclient.h 2 additions, 0 deletionsindra/newview/llmediadataclient.h
- indra/newview/llvovolume.cpp 3 additions, 0 deletionsindra/newview/llvovolume.cpp
- indra/newview/tests/llmediadataclient_test.cpp 65 additions, 1 deletionindra/newview/tests/llmediadataclient_test.cpp
Loading
Please register or sign in to comment