Stk: dispose objects properly for hotswap
During hotswap, CatService object is disposed and new object is created. However RilMessageDecoder still holds reference to old object of CatService, and hence sends decoded command to old object of CatService leading to stk failure. In this fix below objects are disposed properly when CatService is disposed. 1) RilMessageDecoder 2) CommandParamsFactory 3) IconLoader Change-Id: Idf6b1ad3fad4b633e7dcf8082151de12abc83899 CRs-Fixed: 489025 (cherry picked from commit 2007816daf4c2a2d0f03193b944a5bb75d54b174) (cherry picked from commit ada77eeaf2a385e024f86e44ae7f9edef6db4137) (cherry picked from commit 42707f94dfac241e7df9c2f71742e9e0171c6a51)
Loading
Please register or sign in to comment