hal: Fix combo device issue with routing change
- If one of the split backends match with derived sound device, we are disabling only the backends that do not match with derived sound device. This was introduced with Change-Id: I171fbead85746a2a34632f7580f56ef40505665c - However, the change does not clean up the combo device which is being disabled. - We need to decrement reference count of combo device and send some updates for combo device along with the change mentioned above. Not doing this can lead to combo device not getting enabled on subsequent tries. This change fixes the above issue. - Also, if one of the split backends matches with derived sound device, do not re-enable the device. Change-Id: Id1bd00bfa5f0236400529e5771851749421ac84c
Loading
Please register or sign in to comment