Loading
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