soundtrigger: Modify conditional check in detach
- All the required SoundTrigger models of a module client are not getting unloaded and removed as part of detach. - mModels.size() is evaluated for every iteration which gives current size of vector which results in exit of loop without checking for all models in case elements are removed in loop. removeItemsAt would modify the vector indices for each iteration and this would result in skipping access of some models. - Iterate from end of models to check and unload. Bug: 35910617 Test: mmm frameworks/av/services/soundtrigger/ Author: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org> Change-Id: I72415e53d2e6f366f8ba6e6eeb0cd8323364a231
Loading
Please register or sign in to comment