[−]
/home/hans/code/fdroid/data/tmp/com.namelessdev.mpdroid_54.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.namelessdev.mpdroid_54.apk
[−]
zipinfo {}
Offset 1, 537 lines modified Offset 1, 537 lines modified
1 Zip·​file·​size:​·​1640659·​bytes,​·​number·​of·​entries:​·​535 1 Zip·​file·​size:​·​1641083·​bytes,​·​number·​of·​entries:​·​535
2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​53460·​bl·​defN·​15-​Jan-​14·​07:​43·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​53460·​bl·​defN·​15-​Jan-​14·​07:​43·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​53581·​bl·​defN·​15-​Jan-​14·​07:​43·​META-​INF/​48CB410D.​SF 3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​53581·​bl·​defN·​15-​Jan-​14·​07:​43·​META-​INF/​48CB410D.​SF
4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1297·​bl·​defN·​15-​Jan-​14·​07:​43·​META-​INF/​48CB410D.​RSA 4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1297·​bl·​defN·​15-​Jan-​14·​07:​43·​META-​INF/​48CB410D.​RSA
5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Jan-​14·​07:​25·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Jan-​14·​07:​25·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Jan-​14·​07:​25·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Jan-​14·​07:​25·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​17056·​bX·​defN·​15-​Jan-​14·​07:​25·​AndroidManifest.​xml 7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​17056·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​396·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
9 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​396·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​anim/​abc_fade_out.​xml 9 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
10 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​anim/​abc_slide_in_bottom.​xml 10 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
11 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​anim/​abc_slide_in_top.​xml 11 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
12 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​anim/​abc_slide_out_bottom.​xml 12 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
13 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​anim/​abc_slide_out_top.​xml 13 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​400·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
14 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​472·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 14 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​472·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
15 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​472·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 15 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​472·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
16 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 16 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
17 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 17 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
18 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_primary_text_mate​rial_dark.​xml 18 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
19 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_primary_text_mate​rial_light.​xml 19 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
20 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​596·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_search_url_text.​xml 20 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​596·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
21 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 21 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
22 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​abc_secondary_text_ma​terial_light.​xml 22 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​468·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
23 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​592·​bl·​defN·​15-​Jan-​14·​07:​25·​res/​color/​info_sub_text_color.​xml 23 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​592·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​info_sub_text_color.​xml
24 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​303·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png 24 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​303·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png
25 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​304·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png 25 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​304·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png
26 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​306·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 26 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​306·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
27 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​549·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 27 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​549·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
28 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​622·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 28 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​622·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
29 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​753·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 29 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​753·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
30 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​2040·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 30 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​2040·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
31 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​2053·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 31 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​2053·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
32 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​229·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 32 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​229·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
33 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​407·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 33 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​407·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
34 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​275·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 34 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​275·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
35 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​226·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 35 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​226·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
36 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​147·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 36 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​147·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
37 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​281·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 37 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​281·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
38 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​584·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 38 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​584·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
39 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​190·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 39 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​190·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
40 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​360·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 40 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​360·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
41 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​270·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 41 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​270·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
42 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​729·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 42 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​729·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
43 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1018·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 43 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1018·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
44 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​541·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 44 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​541·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
45 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​170·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 45 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​170·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
46 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​244·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 46 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​244·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
47 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​212·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 47 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​212·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
48 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​212·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 48 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​212·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
49 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​212·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 49 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​212·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
50 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​239·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 50 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​239·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
51 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​240·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 51 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​240·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
52 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​853·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 52 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​853·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
53 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1256·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 53 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1256·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
54 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​417·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 54 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​417·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
55 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​530·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 55 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​530·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
56 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​199·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 56 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​199·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
57 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​192·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 57 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​192·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
58 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​194·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 58 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​194·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
59 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​187·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 59 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​187·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
60 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​182·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 60 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​182·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
61 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​726·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_bg_pressed.​9.​png 61 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​726·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_bg_pressed.​9.​png
62 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​672·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_dark_bg.​9.​png 62 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​672·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_dark_bg.​9.​png
63 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​783·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_dark_bg_foc​used.​9.​png 63 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​783·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_dark_bg_foc​used.​9.​png
64 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​199·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_inner_focus​ed_c.​9.​png 64 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​199·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_inner_focus​ed_c.​9.​png
65 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​257·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_inner_focus​ed_l.​9.​png 65 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​257·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_inner_focus​ed_l.​9.​png
66 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​270·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_inner_focus​ed_r.​9.​png 66 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​270·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_inner_focus​ed_r.​9.​png
67 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​199·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_inner_press​ed_c.​9.​png 67 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​199·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_inner_press​ed_c.​9.​png
68 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​271·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_inner_press​ed_l.​9.​png 68 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​271·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_inner_press​ed_l.​9.​png
69 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​271·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​appwidget_inner_press​ed_r.​9.​png 69 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​271·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_inner_press​ed_r.​9.​png
70 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​592·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​checkbox_off.​png 70 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​592·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​checkbox_off.​png
71 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​844·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​checkbox_on.​png 71 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​844·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​checkbox_on.​png
72 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​222·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_add.​png 72 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​222·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_add.​png
73 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​255·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_crop.​png 73 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​255·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_crop.​png
74 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​740·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_delete.​png 74 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​740·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_delete.​png
75 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​771·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_edit.​png 75 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​771·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_edit.​png
76 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​562·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_play_queue.​png 76 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​562·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_play_queue.​png
77 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​545·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_play_queue_​light.​png 77 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​545·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_play_queue_​light.​png
78 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1032·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_refresh.​png 78 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1032·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_refresh.​png
79 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​785·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_search.​png 79 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​785·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_search.​png
80 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​798·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_volume.​png 80 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​798·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_volume.​png
81 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​798·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_action_volume_ligh​t.​png 81 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​798·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_volume_ligh​t.​png
82 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​463·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_ne​xt.​png 82 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​463·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_ne​xt.​png
83 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​177·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_pa​use.​png 83 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​177·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_pa​use.​png
84 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​289·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_pl​ay.​png 84 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​289·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_pl​ay.​png
85 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​476·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_pr​ev.​png 85 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​476·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_pr​ev.​png
86 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​158·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_st​op.​png 86 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​158·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_appwidget_music_st​op.​png
87 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​262·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_card_moreoverflow_​normal.​png 87 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​262·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_card_moreoverflow_​normal.​png
88 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​141·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_card_moreoverflow_​pressed.​png 88 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​141·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_card_moreoverflow_​pressed.​png
89 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​371·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_close_notification​.​png 89 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​371·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_close_notification​.​png
90 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​511·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_next.​png 90 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​511·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_next.​png
91 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​511·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_next_light.​png 91 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​511·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_next_light.​png
92 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​159·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_pause.​png 92 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​159·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_pause.​png
93 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​159·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_pause_light.​png 93 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​159·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_pause_light.​png
94 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​408·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_play.​png 94 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​408·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_play.​png
95 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​408·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_play_light.​png 95 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​408·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_play_light.​png
96 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​520·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_previous.​png 96 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​520·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_previous.​png
97 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​520·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_previous_lig​ht.​png 97 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​520·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_previous_lig​ht.​png
98 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​858·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_repeat.​png 98 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​858·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_repeat.​png
99 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​858·​b-​·​stor·​15-​Jan-​14·​07:​24·​res/​drawable-​hdpi-​v4/​ic_media_repeat_light​.​png 99 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​858·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_media_repeat_light​.​png
Max diff block lines reached; 0/109173 bytes (0.00%) of diff not shown.
[−]
APK metadata
Offset 6, 18 lines modified Offset 6, 18 lines modified
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ·​·​minSdkVersion:​·​'14' 8 ·​·​minSdkVersion:​·​'14'
9 ·​·​targetSdkVersion:​·​'21' 9 ·​·​targetSdkVersion:​·​'21'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ·​·​UnknownMetadata_de.​properties:​·​'8' 12 ·​·​UnknownMetadata_de.​properties:​·​'8'
13 ·​·​UnknownMetadata_ru.​properties:​·​'8'  
14 ·​·​UnknownMetadata_en.​properties:​·​'8' 13 ·​·​UnknownMetadata_en.​properties:​·​'8'
15 ·​·​UnknownMetadata_fr.​properties:​·​'8' 14 ·​·​UnknownMetadata_fr.​properties:​·​'8'
16 ·​·​UnknownMetadata_ko.​properties:​·​'8' 15 ·​·​UnknownMetadata_ko.​properties:​·​'8'
  16 ·​·​UnknownMetadata_ru.​properties:​·​'8'
17 usesFramework:​ 17 usesFramework:​
18 ·​·​ids:​ 18 ·​·​ids:​
19 ·​·​-​·​1 19 ·​·​-​·​1
20 ·​·​tag:​·​null 20 ·​·​tag:​·​null
21 version:​·​2.​2.​1-​dirty 21 version:​·​2.​2.​1-​dirty
22 versionInfo:​ 22 versionInfo:​
23 ·​·​versionCode:​·​'54' 23 ·​·​versionCode:​·​'54'
[−]
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
   
28 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​9 29 ·​·​·​·​.​line·​9
30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ·​·​·​·​.​line·​704  
32 ·​·​·​·​return-​void 31 ·​·​·​·​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/com/mobeta/android/dslv/R.smali
Offset 17, 10 lines modified Offset 17, 9 lines modified
17 .​method·​public·​constructor·​<init>()​V 17 .​method·​public·​constructor·​<init>()​V
18 ·​·​·​·​.​locals·​0 18 ·​·​·​·​.​locals·​0
   
19 ·​·​·​·​.​prologue 19 ·​·​·​·​.​prologue
20 ·​·​·​·​.​line·​9 20 ·​·​·​·​.​line·​9
21 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 21 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
22 ·​·​·​·​.​line·​37  
23 ·​·​·​·​return-​void 22 ·​·​·​·​return-​void
24 .​end·​method 23 .​end·​method
[−]
smali/com/namelessdev/mpdroid/AboutActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​AboutActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​AboutActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​AboutActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​AboutActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​AboutActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​89 27 ·​·​·​·​.​line·​89
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​AboutActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​AboutActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​AboutActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​AboutActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/AboutActivity.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ·​·​·​·​.​locals·​0 36 ·​·​·​·​.​locals·​0
   
37 ·​·​·​·​.​prologue 37 ·​·​·​·​.​prologue
38 ·​·​·​·​.​line·​38 38 ·​·​·​·​.​line·​38
39 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​ActionBarActivity;​-​><init>()​V 39 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​ActionBarActivity;​-​><init>()​V
   
40 ·​·​·​·​.​line·​104  
41 ·​·​·​·​return-​void 40 ·​·​·​·​return-​void
42 .​end·​method 41 .​end·​method
   
43 .​method·​public·​static·​getVersionName(Ljava/​lang/​Class;​)​Ljava/​lang/​String;​ 42 .​method·​public·​static·​getVersionName(Ljava/​lang/​Class;​)​Ljava/​lang/​String;​
44 ·​·​·​·​.​locals·​7 43 ·​·​·​·​.​locals·​7
45 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 44 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
46 ·​·​·​·​·​·​·​·​value·​=·​{ 45 ·​·​·​·​·​·​·​·​value·​=·​{
Offset 74, 14 lines modified Offset 73, 15 lines modified
74 ·​·​·​·​.​local·​v0,​·​"comp":​Landroid/​content/​ComponentName;​ 73 ·​·​·​·​.​local·​v0,​·​"comp":​Landroid/​content/​ComponentName;​
75 ·​·​·​·​sget-​object·​v4,​·​Lcom/​namelessdev/​mpdroid/​AboutActivity;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 74 ·​·​·​·​sget-​object·​v4,​·​Lcom/​namelessdev/​mpdroid/​AboutActivity;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
76 ·​·​·​·​invoke-​virtual·​{v4},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 75 ·​·​·​·​invoke-​virtual·​{v4},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
77 ·​·​·​·​move-​result-​object·​v4 76 ·​·​·​·​move-​result-​object·​v4
   
  77 ·​·​·​·​.​line·​50
78 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​ 78 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​
   
79 ·​·​·​·​move-​result-​object·​v5 79 ·​·​·​·​move-​result-​object·​v5
   
80 ·​·​·​·​const/​4·​v6,​·​0x0 80 ·​·​·​·​const/​4·​v6,​·​0x0
   
81 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​ 81 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​
Offset 144, 208 lines modified Offset 144, 197 lines modified
   
144 ·​·​·​·​goto·​:​goto_0 144 ·​·​·​·​goto·​:​goto_0
145 .​end·​method 145 .​end·​method
   
   
146 #·​virtual·​methods 146 #·​virtual·​methods
147 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 147 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
148 ·​·​·​·​.​locals·​15 148 ·​·​·​·​.​locals·​12
149 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​ 149 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​
   
150 ·​·​·​·​.​prologue 150 ·​·​·​·​.​prologue
  151 ·​·​·​·​const/​4·​v0,​·​0x0
   
151 ·​·​·​·​.​line·​61 152 ·​·​·​·​.​line·​61
152 ·​·​·​·​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​support/​v7/​app/​ActionBarActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 153 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​ActionBarActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
153 ·​·​·​·​.​line·​62 154 ·​·​·​·​.​line·​62
154 ·​·​·​·​const·​v0,​·​0x7f030017 155 ·​·​·​·​const·​v1,​·​0x7f030017
   
155 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​AboutActivity;​-​>setContentView(I)​V 156 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​AboutActivity;​-​>setContentView(I)​V
   
156 ·​·​·​·​.​line·​64 157 ·​·​·​·​.​line·​64
157 ·​·​·​·​const·​v0,​·​0x102000a 158 ·​·​·​·​const·​v1,​·​0x102000a
   
158 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​AboutActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 159 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​AboutActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
159 ·​·​·​·​move-​result-​object·​v11 160 ·​·​·​·​move-​result-​object·​v8
   
160 ·​·​·​·​check-​cast·​v11,​·​Landroid/​widget/​ListView;​ 161 ·​·​·​·​check-​cast·​v8,​·​Landroid/​widget/​ListView;​
   
161 ·​·​·​·​.​line·​66 162 ·​·​·​·​.​line·​66
162 ·​·​·​·​.​local·​v11,​·​"listView":​Landroid/​widget/​ListView;​ 163 ·​·​·​·​.​local·​v8,​·​"listView":​Landroid/​widget/​ListView;​
163 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>from(Landroid/​content/​Context;​)​Landroid/​view/​LayoutInflater;​ 164 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>from(Landroid/​content/​Context;​)​Landroid/​view/​LayoutInflater;​
   
164 ·​·​·​·​move-​result-​object·​v9 165 ·​·​·​·​move-​result-​object·​v7
   
165 ·​·​·​·​.​line·​67 166 ·​·​·​·​.​line·​67
166 ·​·​·​·​.​local·​v9,​·​"inflater":​Landroid/​view/​LayoutInflater;​ 167 ·​·​·​·​.​local·​v7,​·​"inflater":​Landroid/​view/​LayoutInflater;​
167 ·​·​·​·​const·​v0,​·​0x7f030018 168 ·​·​·​·​const·​v1,​·​0x7f030018
   
168 ·​·​·​·​const/​4·​v1,​·​0x0  
   
169 ·​·​·​·​const/​4·​v2,​·​0x0 169 ·​·​·​·​const/​4·​v2,​·​0x0
   
170 ·​·​·​·​invoke-​virtual·​{v9,​·​v0,​·​v1,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 170 ·​·​·​·​invoke-​virtual·​{v7,​·​v1,​·​v2,​·​v0},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
171 ·​·​·​·​move-​result-​object·​v7 171 ·​·​·​·​move-​result-​object·​v6
   
172 ·​·​·​·​.​line·​68 172 ·​·​·​·​.​line·​68
173 ·​·​·​·​.​local·​v7,​·​"headerView":​Landroid/​view/​View;​ 173 ·​·​·​·​.​local·​v6,​·​"headerView":​Landroid/​view/​View;​
174 ·​·​·​·​const·​v0,​·​0x7f0a0054 174 ·​·​·​·​const·​v1,​·​0x7f0a0054
   
175 ·​·​·​·​invoke-​virtual·​{v7,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 175 ·​·​·​·​invoke-​virtual·​{v6,​·​v1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
176 ·​·​·​·​move-​result-​object·​v14 176 ·​·​·​·​move-​result-​object·​v11
   
177 ·​·​·​·​check-​cast·​v14,​·​Landroid/​widget/​TextView;​ 177 ·​·​·​·​check-​cast·​v11,​·​Landroid/​widget/​TextView;​
   
178 ·​·​·​·​.​line·​69 178 ·​·​·​·​.​line·​69
179 ·​·​·​·​.​local·​v14,​·​"versionInfo":​Landroid/​widget/​TextView;​ 179 ·​·​·​·​.​local·​v11,​·​"versionInfo":​Landroid/​widget/​TextView;​
180 ·​·​·​·​const·​v0,​·​0x7f0c0101 180 ·​·​·​·​const·​v1,​·​0x7f0c0101
   
181 ·​·​·​·​invoke-​virtual·​{v14,​·​v0},​·​Landroid/​widget/​TextView;​-​>setText(I)​V 181 ·​·​·​·​invoke-​virtual·​{v11,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(I)​V
   
182 ·​·​·​·​.​line·​70 182 ·​·​·​·​.​line·​70
183 ·​·​·​·​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 183 ·​·​·​·​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 7232/11325 bytes (63.86%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/ConnectionInfo$1.smali
Offset 111, 15 lines modified Offset 111, 14 lines modified
111 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​><init>(Ljava/​lang/​String;​ILjava/​lang/​String;​Ljava/​lang/​String;​ILjava/​lang/​String;​ZZZZLcom/​namelessdev/​mpdroid/​ConnectionInfo$1;​)​V 111 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​><init>(Ljava/​lang/​String;​ILjava/​lang/​String;​Ljava/​lang/​String;​ILjava/​lang/​String;​ZZZZLcom/​namelessdev/​mpdroid/​ConnectionInfo$1;​)​V
   
112 ·​·​·​·​return-​object·​v0 112 ·​·​·​·​return-​object·​v0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 114 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
115 ·​·​·​·​.​locals·​1 115 ·​·​·​·​.​locals·​1
116 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
117 ·​·​·​·​.​prologue 116 ·​·​·​·​.​prologue
118 ·​·​·​·​.​line·​26 117 ·​·​·​·​.​line·​26
119 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 118 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
   
120 ·​·​·​·​move-​result-​object·​v0 119 ·​·​·​·​move-​result-​object·​v0
   
Offset 135, 15 lines modified Offset 134, 14 lines modified
135 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 134 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
   
136 ·​·​·​·​return-​object·​v0 135 ·​·​·​·​return-​object·​v0
137 .​end·​method 136 .​end·​method
   
138 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 137 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
139 ·​·​·​·​.​locals·​1 138 ·​·​·​·​.​locals·​1
140 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
141 ·​·​·​·​.​prologue 139 ·​·​·​·​.​prologue
142 ·​·​·​·​.​line·​26 140 ·​·​·​·​.​line·​26
143 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$1;​-​>newArray(I)​[Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 141 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$1;​-​>newArray(I)​[Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
   
144 ·​·​·​·​move-​result-​object·​v0 142 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/com/namelessdev/mpdroid/ConnectionInfo$Builder.smali
Offset 103, 14 lines modified Offset 103, 15 lines modified
   
103 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 103 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
104 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>server:​Ljava/​lang/​String;​ 104 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>server:​Ljava/​lang/​String;​
   
105 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mServer:​Ljava/​lang/​String;​ 105 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mServer:​Ljava/​lang/​String;​
   
  106 ·​·​·​·​.​line·​233
106 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 107 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
107 ·​·​·​·​move-​result·​v1 108 ·​·​·​·​move-​result·​v1
   
108 ·​·​·​·​if-​nez·​v1,​·​:​cond_2 109 ·​·​·​·​if-​nez·​v1,​·​:​cond_2
   
109 ·​·​·​·​.​line·​234 110 ·​·​·​·​.​line·​234
Offset 142, 14 lines modified Offset 143, 15 lines modified
   
142 ·​·​·​·​if-​eqz·​v1,​·​:​cond_4 143 ·​·​·​·​if-​eqz·​v1,​·​:​cond_4
   
143 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>password:​Ljava/​lang/​String;​ 144 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>password:​Ljava/​lang/​String;​
   
144 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mPassword:​Ljava/​lang/​String;​ 145 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mPassword:​Ljava/​lang/​String;​
   
  146 ·​·​·​·​.​line·​238
145 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 147 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
146 ·​·​·​·​move-​result·​v1 148 ·​·​·​·​move-​result·​v1
   
147 ·​·​·​·​if-​nez·​v1,​·​:​cond_5 149 ·​·​·​·​if-​nez·​v1,​·​:​cond_5
   
148 ·​·​·​·​.​line·​239 150 ·​·​·​·​.​line·​239
Offset 191, 14 lines modified Offset 193, 15 lines modified
   
191 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 193 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
192 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>streamServer:​Ljava/​lang/​String;​ 194 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>streamServer:​Ljava/​lang/​String;​
   
193 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mStreamServer:​Ljava/​lang/​String;​ 195 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mStreamServer:​Ljava/​lang/​String;​
   
  196 ·​·​·​·​.​line·​261
194 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 197 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
195 ·​·​·​·​move-​result·​v1 198 ·​·​·​·​move-​result·​v1
   
196 ·​·​·​·​if-​nez·​v1,​·​:​cond_2 199 ·​·​·​·​if-​nez·​v1,​·​:​cond_2
   
197 ·​·​·​·​.​line·​262 200 ·​·​·​·​.​line·​262
Offset 230, 14 lines modified Offset 233, 15 lines modified
   
230 ·​·​·​·​if-​eqz·​v1,​·​:​cond_4 233 ·​·​·​·​if-​eqz·​v1,​·​:​cond_4
   
231 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>streamSuffix:​Ljava/​lang/​String;​ 234 ·​·​·​·​iget-​object·​v1,​·​p1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>streamSuffix:​Ljava/​lang/​String;​
   
232 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mStreamSuffix:​Ljava/​lang/​String;​ 235 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>mStreamSuffix:​Ljava/​lang/​String;​
   
  236 ·​·​·​·​.​line·​266
233 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 237 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
234 ·​·​·​·​move-​result·​v1 238 ·​·​·​·​move-​result·​v1
   
235 ·​·​·​·​if-​nez·​v1,​·​:​cond_5 239 ·​·​·​·​if-​nez·​v1,​·​:​cond_5
   
236 ·​·​·​·​.​line·​267 240 ·​·​·​·​.​line·​267
[−]
smali/com/namelessdev/mpdroid/ConnectionSettings.smali
Offset 446, 14 lines modified Offset 446, 15 lines modified
   
446 ·​·​·​·​move-​result-​object·​v2 446 ·​·​·​·​move-​result-​object·​v2
   
447 ·​·​·​·​.​line·​116 447 ·​·​·​·​.​line·​116
448 ·​·​·​·​.​local·​v2,​·​"preferenceScreen":​Landroid/​preference/​PreferenceScreen;​ 448 ·​·​·​·​.​local·​v2,​·​"preferenceScreen":​Landroid/​preference/​PreferenceScreen;​
449 ·​·​·​·​const-​string·​v3,​·​"connectionCategory" 449 ·​·​·​·​const-​string·​v3,​·​"connectionCategory"
   
  450 ·​·​·​·​.​line·​117
450 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​preference/​PreferenceScreen;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 451 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​preference/​PreferenceScreen;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
451 ·​·​·​·​move-​result-​object·​v1 452 ·​·​·​·​move-​result-​object·​v1
   
452 ·​·​·​·​check-​cast·​v1,​·​Landroid/​preference/​PreferenceCategory;​ 453 ·​·​·​·​check-​cast·​v1,​·​Landroid/​preference/​PreferenceCategory;​
   
453 ·​·​·​·​.​line·​119 454 ·​·​·​·​.​line·​119
[−]
smali/com/namelessdev/mpdroid/MPDApplication$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​151 27 ·​·​·​·​.​line·​151
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/MPDApplication$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​216 27 ·​·​·​·​.​line·​216
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/MPDApplication$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​V 20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​505 24 ·​·​·​·​.​line·​505
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/MPDApplication.smali
Offset 78, 14 lines modified Offset 78, 15 lines modified
78 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​app/​Application;​-​><init>()​V 78 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​app/​Application;​-​><init>()​V
   
79 ·​·​·​·​.​line·​73 79 ·​·​·​·​.​line·​73
80 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​ 80 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​
   
81 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V 81 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
  82 ·​·​·​·​.​line·​74
82 ·​·​·​·​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedCollecti​on(Ljava/​util/​Collection;​)​Ljava/​util/​Collection;​ 83 ·​·​·​·​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedCollecti​on(Ljava/​util/​Collection;​)​Ljava/​util/​Collection;​
   
83 ·​·​·​·​move-​result-​object·​v0 84 ·​·​·​·​move-​result-​object·​v0
   
84 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mConnectionLocks:​Ljava/​util/​Collection;​ 85 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mConnectionLocks:​Ljava/​util/​Collection;​
   
85 ·​·​·​·​.​line·​76 86 ·​·​·​·​.​line·​76
Offset 117, 15 lines modified Offset 118, 14 lines modified
   
117 ·​·​·​·​.​line·​96 118 ·​·​·​·​.​line·​96
118 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mSettingsHelper:​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​ 119 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mSettingsHelper:​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​
   
119 ·​·​·​·​.​line·​98 120 ·​·​·​·​.​line·​98
120 ·​·​·​·​iput-​boolean·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mSettingsShown:​Z 121 ·​·​·​·​iput-​boolean·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mSettingsShown:​Z
   
121 ·​·​·​·​.​line·​563  
122 ·​·​·​·​return-​void 122 ·​·​·​·​return-​void
123 .​end·​method 123 .​end·​method
   
124 .​method·​static·​synthetic·​access$100(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​Landroid/​app/​Activity;​ 124 .​method·​static·​synthetic·​access$100(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​Landroid/​app/​Activity;​
125 ·​·​·​·​.​locals·​1 125 ·​·​·​·​.​locals·​1
126 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 126 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
Offset 171, 15 lines modified Offset 171, 15 lines modified
   
171 ·​·​·​·​.​line·​127 171 ·​·​·​·​.​line·​127
172 ·​·​·​·​.​local·​v1,​·​"oDialogClickListener​":​Landroid/​content/​DialogInterface$OnCli​ckListener;​ 172 ·​·​·​·​.​local·​v1,​·​"oDialogClickListener​":​Landroid/​content/​DialogInterface$OnCli​ckListener;​
173 ·​·​·​·​const·​v2,​·​0x7f0c0041 173 ·​·​·​·​const·​v2,​·​0x7f0c0041
   
174 ·​·​·​·​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 174 ·​·​·​·​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
175 ·​·​·​·​.​line·​128 175 ·​·​·​·​.​line·​129
176 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​ 176 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
177 ·​·​·​·​move-​result-​object·​v2 177 ·​·​·​·​move-​result-​object·​v2
   
178 ·​·​·​·​const·​v3,​·​0x7f0c0042 178 ·​·​·​·​const·​v3,​·​0x7f0c0042
   
179 ·​·​·​·​const/​4·​v4,​·​0x1 179 ·​·​·​·​const/​4·​v4,​·​0x1
Offset 188, 14 lines modified Offset 188, 15 lines modified
   
188 ·​·​·​·​aput-​object·​p1,​·​v4,​·​v5 188 ·​·​·​·​aput-​object·​p1,​·​v4,​·​v5
   
189 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 189 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
190 ·​·​·​·​move-​result-​object·​v2 190 ·​·​·​·​move-​result-​object·​v2
   
  191 ·​·​·​·​.​line·​128
191 ·​·​·​·​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 192 ·​·​·​·​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
192 ·​·​·​·​.​line·​130 193 ·​·​·​·​.​line·​130
193 ·​·​·​·​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​ 194 ·​·​·​·​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
   
194 ·​·​·​·​.​line·​132 195 ·​·​·​·​.​line·​132
195 ·​·​·​·​const·​v2,​·​0x7f0c00c8 196 ·​·​·​·​const·​v2,​·​0x7f0c00c8
Offset 230, 15 lines modified Offset 231, 15 lines modified
   
230 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 231 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
231 ·​·​·​·​.​line·​148 232 ·​·​·​·​.​line·​148
232 ·​·​·​·​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​ 233 ·​·​·​·​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​
233 ·​·​·​·​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​ 234 ·​·​·​·​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
   
234 ·​·​·​·​.​line·​149 235 ·​·​·​·​.​line·​150
235 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​ 236 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
236 ·​·​·​·​move-​result-​object·​v1 237 ·​·​·​·​move-​result-​object·​v1
   
237 ·​·​·​·​const·​v2,​·​0x7f0c0043 238 ·​·​·​·​const·​v2,​·​0x7f0c0043
   
238 ·​·​·​·​const/​4·​v3,​·​0x1 239 ·​·​·​·​const/​4·​v3,​·​0x1
Offset 247, 14 lines modified Offset 248, 15 lines modified
   
247 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 248 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
248 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 249 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
249 ·​·​·​·​move-​result-​object·​v1 250 ·​·​·​·​move-​result-​object·​v1
   
  251 ·​·​·​·​.​line·​149
250 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 252 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
251 ·​·​·​·​.​line·​151 253 ·​·​·​·​.​line·​151
252 ·​·​·​·​const-​string·​v1,​·​"OK" 254 ·​·​·​·​const-​string·​v1,​·​"OK"
   
253 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$1;​ 255 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$1;​
   
Offset 393, 14 lines modified Offset 395, 15 lines modified
   
393 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mCurrentActivity:​Landroid/​app/​Activity;​ 395 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mCurrentActivity:​Landroid/​app/​Activity;​
   
Max diff block lines reached; 3102/6280 bytes (49.39%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/MPDApplication$DialogClickListener.smali
Offset 63, 14 lines modified Offset 63, 15 lines modified
   
63 ·​·​·​·​.​line·​569 63 ·​·​·​·​.​line·​569
64 ·​·​·​·​:​pswitch_0 64 ·​·​·​·​:​pswitch_0
65 ·​·​·​·​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 65 ·​·​·​·​new-​instance·​v0,​·​Landroid/​content/​Intent;​
   
66 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$Dialog​ClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 66 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication$Dialog​ClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
  67 ·​·​·​·​.​line·​570
67 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mCurrentActivity:​Landroid/​app/​Activity;​ 68 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>mCurrentActivity:​Landroid/​app/​Activity;​
68 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>access$100(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​Landroid/​app/​Activity;​ 69 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>access$100(Lcom/​namelessdev/​mpdroid/​MPDApplication;​)​Landroid/​app/​Activity;​
   
69 ·​·​·​·​move-​result-​object·​v1 70 ·​·​·​·​move-​result-​object·​v1
   
70 ·​·​·​·​const-​class·​v2,​·​Lcom/​namelessdev/​mpdroid/​WifiConnectionSetting​s;​ 71 ·​·​·​·​const-​class·​v2,​·​Lcom/​namelessdev/​mpdroid/​WifiConnectionSetting​s;​
   
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$popupMenu:​Landroid/​widget/​PopupMenu;​ 22 .​field·​final·​synthetic·​val$popupMenu:​Landroid/​widget/​PopupMenu;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​Landroid/​widget/​PopupMenu;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​Landroid/​widget/​PopupMenu;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​255 28 ·​·​·​·​.​line·​255
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$2;​-​>val$popupMenu:​Landroid/​widget/​PopupMenu;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$2;​-​>val$popupMenu:​Landroid/​widget/​PopupMenu;​
   
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$actionBar:​Landroid/​support/​v7/​app/​ActionBar;​ 19 .​field·​final·​synthetic·​val$actionBar:​Landroid/​support/​v7/​app/​ActionBar;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​IILandroid/​support/​v7/​app/​ActionBar;​)​V 21 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​IILandroid/​support/​v7/​app/​ActionBar;​)​V
22 ·​·​·​·​.​locals·​0 22 ·​·​·​·​.​locals·​0
  23 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
23 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​app/​Activity;​ 24 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​app/​Activity;​
24 ·​·​·​·​.​param·​p3,​·​"x1"·​·​·​·​#·​Landroid/​support/​v4/​widget/​DrawerLayout;​ 25 ·​·​·​·​.​param·​p3,​·​"x1"·​·​·​·​#·​Landroid/​support/​v4/​widget/​DrawerLayout;​
25 ·​·​·​·​.​param·​p4,​·​"x2"·​·​·​·​#·​I 26 ·​·​·​·​.​param·​p4,​·​"x2"·​·​·​·​#·​I
26 ·​·​·​·​.​param·​p5,​·​"x3"·​·​·​·​#·​I 27 ·​·​·​·​.​param·​p5,​·​"x3"·​·​·​·​#·​I
   
27 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​216 29 ·​·​·​·​.​line·​216
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​275 27 ·​·​·​·​.​line·​275
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 60, 14 lines modified Offset 61, 15 lines modified
   
60 ·​·​·​·​move-​result-​object·​v0 61 ·​·​·​·​move-​result-​object·​v0
   
61 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 62 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
62 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 63 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
  64 ·​·​·​·​.​line·​279
63 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>mSlidingLayout:​Lcom/​sothree/​slidinguppanel/​SlidingUpPanelLayout;​ 65 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>mSlidingLayout:​Lcom/​sothree/​slidinguppanel/​SlidingUpPanelLayout;​
64 ·​·​·​·​invoke-​static·​{v0},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>access$300(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​Lcom/​sothree/​slidinguppanel/​SlidingUpPanelLayout;​ 66 ·​·​·​·​invoke-​static·​{v0},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>access$300(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​Lcom/​sothree/​slidinguppanel/​SlidingUpPanelLayout;​
   
65 ·​·​·​·​move-​result-​object·​v0 67 ·​·​·​·​move-​result-​object·​v0
   
66 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​sothree/​slidinguppanel/​SlidingUpPanelLayout;​-​>isPanelExpanded()​Z 68 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​sothree/​slidinguppanel/​SlidingUpPanelLayout;​-​>isPanelExpanded()​Z
   
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity$5.smali
Offset 22, 32 lines modified Offset 22, 35 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V
25 ·​·​·​·​.​locals·​2 25 ·​·​·​·​.​locals·​2
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​370 28 ·​·​·​·​.​line·​370
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ·​·​·​·​.​line·​371 31 ·​·​·​·​.​line·​371
31 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 32 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
32 ·​·​·​·​const·​v1,​·​0x7f0a006a 33 ·​·​·​·​const·​v1,​·​0x7f0a006a
   
  34 ·​·​·​·​.​line·​372
33 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 35 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
34 ·​·​·​·​move-​result-​object·​v0 36 ·​·​·​·​move-​result-​object·​v0
   
35 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$5;​-​>nowPlayingSmallFragm​ent:​Landroid/​view/​View;​ 37 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$5;​-​>nowPlayingSmallFragm​ent:​Landroid/​view/​View;​
   
  38 ·​·​·​·​.​line·​371
36 ·​·​·​·​return-​void 39 ·​·​·​·​return-​void
37 .​end·​method 40 .​end·​method
   
   
38 #·​virtual·​methods 41 #·​virtual·​methods
39 .​method·​public·​onPanelAnchored(Landr​oid/​view/​View;​)​V 42 .​method·​public·​onPanelAnchored(Landr​oid/​view/​View;​)​V
40 ·​·​·​·​.​locals·​0 43 ·​·​·​·​.​locals·​0
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​448 27 ·​·​·​·​.​line·​448
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​480 27 ·​·​·​·​.​line·​480
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$7;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$7;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity.smali
Offset 9, 15 lines modified Offset 9, 14 lines modified
9 .​implements·​Landroid/​support/​v4/​app/​FragmentManager$OnBac​kStackChangedListener​;​ 9 .​implements·​Landroid/​support/​v4/​app/​FragmentManager$OnBac​kStackChangedListener​;​
10 .​implements·​Landroid/​widget/​PopupMenu$OnMenuItemC​lickListener;​ 10 .​implements·​Landroid/​widget/​PopupMenu$OnMenuItemC​lickListener;​
   
   
11 #·​annotations 11 #·​annotations
12 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 12 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
13 ·​·​·​·​value·​=·​{ 13 ·​·​·​·​value·​=·​{
14 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$8;​,​  
15 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Main​MenuPagerAdapter;​,​ 14 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Main​MenuPagerAdapter;​,​
16 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItemClickListener;​,​ 15 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItemClickListener;​,​
17 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​,​ 16 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​,​
18 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Disp​layMode;​ 17 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Disp​layMode;​
19 ·​·​·​·​} 18 ·​·​·​·​}
20 .​end·​annotation 19 .​end·​annotation
   
Offset 116, 14 lines modified Offset 115, 15 lines modified
116 ·​·​·​·​sput-​object·​v1,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>TAB_LIST:​Ljava/​util/​List;​ 115 ·​·​·​·​sput-​object·​v1,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>TAB_LIST:​Ljava/​util/​List;​
   
117 ·​·​·​·​.​line·​150 116 ·​·​·​·​.​line·​150
118 ·​·​·​·​new-​instance·​v1,​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​ 117 ·​·​·​·​new-​instance·​v1,​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​
   
119 ·​·​·​·​invoke-​direct·​{v1},​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​-​><init>()​V 118 ·​·​·​·​invoke-​direct·​{v1},​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​-​><init>()​V
   
  119 ·​·​·​·​.​line·​151
120 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​-​>permitAll()​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​ 120 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​-​>permitAll()​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​
   
121 ·​·​·​·​move-​result-​object·​v1 121 ·​·​·​·​move-​result-​object·​v1
   
122 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​-​>build()​Landroid/​os/​StrictMode$ThreadPoli​cy;​ 122 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​StrictMode$ThreadPoli​cy$Builder;​-​>build()​Landroid/​os/​StrictMode$ThreadPoli​cy;​
   
123 ·​·​·​·​move-​result-​object·​v0 123 ·​·​·​·​move-​result-​object·​v0
Offset 151, 15 lines modified Offset 151, 14 lines modified
151 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>mExitCounterReset:​Landroid/​os/​Handler;​ 151 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>mExitCounterReset:​Landroid/​os/​Handler;​
   
152 ·​·​·​·​.​line·​134 152 ·​·​·​·​.​line·​134
153 ·​·​·​·​const/​4·​v0,​·​0x0 153 ·​·​·​·​const/​4·​v0,​·​0x0
   
154 ·​·​·​·​iput·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>mOldDrawerPosition:​I 154 ·​·​·​·​iput·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>mOldDrawerPosition:​I
   
155 ·​·​·​·​.​line·​938  
156 ·​·​·​·​return-​void 155 ·​·​·​·​return-​void
157 .​end·​method 156 .​end·​method
   
158 .​method·​static·​synthetic·​access$100(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V 157 .​method·​static·​synthetic·​access$100(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V
159 ·​·​·​·​.​locals·​0 158 ·​·​·​·​.​locals·​0
160 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 159 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
Offset 305, 28 lines modified Offset 304, 30 lines modified
   
305 ·​·​·​·​const/​4·​v2,​·​0x0 304 ·​·​·​·​const/​4·​v2,​·​0x0
   
306 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​ 305 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​
   
307 ·​·​·​·​const·​v4,​·​0x7f0c0086 306 ·​·​·​·​const·​v4,​·​0x7f0c0086
   
  307 ·​·​·​·​.​line·​167
308 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>getString(I)​Ljava/​lang/​String;​ 308 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
309 ·​·​·​·​move-​result-​object·​v4 309 ·​·​·​·​move-​result-​object·​v4
   
310 ·​·​·​·​sget-​object·​v5,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​-​>ACTION_LIBRARY:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​ 310 ·​·​·​·​sget-​object·​v5,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​-​>ACTION_LIBRARY:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​
   
311 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​-​><init>(Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​)​V 311 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​-​><init>(Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​)​V
   
312 ·​·​·​·​aput-​object·​v3,​·​v0,​·​v2 312 ·​·​·​·​aput-​object·​v3,​·​v0,​·​v2
   
313 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​ 313 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​
   
314 ·​·​·​·​const·​v3,​·​0x7f0c00ac 314 ·​·​·​·​const·​v3,​·​0x7f0c00ac
   
  315 ·​·​·​·​.​line·​170
315 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>getString(I)​Ljava/​lang/​String;​ 316 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
316 ·​·​·​·​move-​result-​object·​v3 317 ·​·​·​·​move-​result-​object·​v3
   
317 ·​·​·​·​sget-​object·​v4,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​-​>ACTION_OUTPUTS:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​ 318 ·​·​·​·​sget-​object·​v4,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​-​>ACTION_OUTPUTS:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​
   
318 ·​·​·​·​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​-​><init>(Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​)​V 319 ·​·​·​·​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​-​><init>(Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​)​V
Offset 335, 14 lines modified Offset 336, 15 lines modified
   
335 ·​·​·​·​const/​4·​v2,​·​0x2 336 ·​·​·​·​const/​4·​v2,​·​0x2
   
336 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​ 337 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​
   
337 ·​·​·​·​const·​v4,​·​0x7f0c00da 338 ·​·​·​·​const·​v4,​·​0x7f0c00da
   
  339 ·​·​·​·​.​line·​172
338 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>getString(I)​Ljava/​lang/​String;​ 340 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
339 ·​·​·​·​move-​result-​object·​v4 341 ·​·​·​·​move-​result-​object·​v4
   
340 ·​·​·​·​sget-​object·​v5,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​-​>ACTION_SETTINGS:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​ 342 ·​·​·​·​sget-​object·​v5,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​-​>ACTION_SETTINGS:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​
   
341 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​-​><init>(Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​)​V 343 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem;​-​><init>(Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$Draw​erItem$Action;​)​V
Offset 374, 15 lines modified Offset 376, 15 lines modified
374 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ListView;​-​>setOnItemClickListen​er(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V 376 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ListView;​-​>setOnItemClickListen​er(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V
   
375 ·​·​·​·​.​line·​183 377 ·​·​·​·​.​line·​183
376 ·​·​·​·​return-​object·​v1 378 ·​·​·​·​return-​object·​v1
Max diff block lines reached; 11284/15080 bytes (74.83%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/PhoneStateReceiver.smali
Offset 26, 20 lines modified Offset 26, 22 lines modified
26 ·​·​·​·​move-​result-​object·​v0 26 ·​·​·​·​move-​result-​object·​v0
   
27 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 27 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
28 ·​·​·​·​.​line·​37 28 ·​·​·​·​.​line·​37
29 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 29 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
  30 ·​·​·​·​.​line·​38
30 ·​·​·​·​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 31 ·​·​·​·​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
31 ·​·​·​·​move-​result-​object·​v0 32 ·​·​·​·​move-​result-​object·​v0
   
32 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>SETTINGS:​Landroid/​content/​SharedPreferences;​ 33 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>SETTINGS:​Landroid/​content/​SharedPreferences;​
   
  34 ·​·​·​·​.​line·​37
33 ·​·​·​·​return-​void 35 ·​·​·​·​return-​void
34 .​end·​method 36 .​end·​method
   
35 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
36 ·​·​·​·​.​locals·​0 38 ·​·​·​·​.​locals·​0
   
37 ·​·​·​·​.​prologue 39 ·​·​·​·​.​prologue
Offset 54, 14 lines modified Offset 56, 15 lines modified
   
54 ·​·​·​·​.​prologue 56 ·​·​·​·​.​prologue
55 ·​·​·​·​.​line·​48 57 ·​·​·​·​.​line·​48
56 ·​·​·​·​sget-​object·​v4,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 58 ·​·​·​·​sget-​object·​v4,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
57 ·​·​·​·​const-​string·​v5,​·​"connectivity" 59 ·​·​·​·​const-​string·​v5,​·​"connectivity"
   
  60 ·​·​·​·​.​line·​49
58 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 61 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
59 ·​·​·​·​move-​result-​object·​v0 62 ·​·​·​·​move-​result-​object·​v0
   
60 ·​·​·​·​check-​cast·​v0,​·​Landroid/​net/​ConnectivityManager;​ 63 ·​·​·​·​check-​cast·​v0,​·​Landroid/​net/​ConnectivityManager;​
   
61 ·​·​·​·​.​line·​50 64 ·​·​·​·​.​line·​50
Offset 124, 18 lines modified Offset 127, 20 lines modified
   
124 ·​·​·​·​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 127 ·​·​·​·​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
125 ·​·​·​·​move-​result-​object·​v0 128 ·​·​·​·​move-​result-​object·​v0
   
126 ·​·​·​·​const-​string·​v1,​·​"wasPausedInCall" 129 ·​·​·​·​const-​string·​v1,​·​"wasPausedInCall"
   
  130 ·​·​·​·​.​line·​70
127 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​p0},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putBoolean(Ljava/​lang/​String;​Z)​Landroid/​content/​SharedPreferences$Edi​tor;​ 131 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​p0},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putBoolean(Ljava/​lang/​String;​Z)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
128 ·​·​·​·​move-​result-​object·​v0 132 ·​·​·​·​move-​result-​object·​v0
   
  133 ·​·​·​·​.​line·​71
129 ·​·​·​·​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 134 ·​·​·​·​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
130 ·​·​·​·​.​line·​72 135 ·​·​·​·​.​line·​72
131 ·​·​·​·​return-​void 136 ·​·​·​·​return-​void
132 .​end·​method 137 .​end·​method
   
133 .​method·​private·​static·​shouldPauseForCall()​Z 138 .​method·​private·​static·​shouldPauseForCall()​Z
Offset 151, 14 lines modified Offset 156, 15 lines modified
151 ·​·​·​·​.​local·​v1,​·​"result":​Z 156 ·​·​·​·​.​local·​v1,​·​"result":​Z
152 ·​·​·​·​sget-​object·​v2,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 157 ·​·​·​·​sget-​object·​v2,​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>APP:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
153 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 158 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
154 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 159 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
  160 ·​·​·​·​.​line·​77
155 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>getStatus()​Lorg/​a0z/​mpd/​MPDStatus;​ 161 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>getStatus()​Lorg/​a0z/​mpd/​MPDStatus;​
   
156 ·​·​·​·​move-​result-​object·​v2 162 ·​·​·​·​move-​result-​object·​v2
   
157 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z 163 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z
   
158 ·​·​·​·​move-​result·​v0 164 ·​·​·​·​move-​result·​v0
Offset 240, 20 lines modified Offset 246, 22 lines modified
   
240 ·​·​·​·​move-​result·​v2 246 ·​·​·​·​move-​result·​v2
   
241 ·​·​·​·​if-​nez·​v2,​·​:​cond_1 247 ·​·​·​·​if-​nez·​v2,​·​:​cond_1
   
242 ·​·​·​·​sget-​object·​v2,​·​Landroid/​telephony/​TelephonyManager;​-​>EXTRA_STATE_OFFHOOK:​Ljava/​lang/​String;​ 248 ·​·​·​·​sget-​object·​v2,​·​Landroid/​telephony/​TelephonyManager;​-​>EXTRA_STATE_OFFHOOK:​Ljava/​lang/​String;​
   
  249 ·​·​·​·​.​line·​105
243 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 250 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
244 ·​·​·​·​move-​result·​v2 251 ·​·​·​·​move-​result·​v2
   
245 ·​·​·​·​if-​eqz·​v2,​·​:​cond_3 252 ·​·​·​·​if-​eqz·​v2,​·​:​cond_3
   
  253 ·​·​·​·​.​line·​106
246 ·​·​·​·​:​cond_1 254 ·​·​·​·​:​cond_1
247 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>shouldPauseForCall()​Z 255 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​PhoneStateReceiver;​-​>shouldPauseForCall()​Z
   
248 ·​·​·​·​move-​result·​v2 256 ·​·​·​·​move-​result·​v2
   
249 ·​·​·​·​if-​eqz·​v2,​·​:​cond_3 257 ·​·​·​·​if-​eqz·​v2,​·​:​cond_3
   
[−]
smali/com/namelessdev/mpdroid/MainMenuActivity$4.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V 20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​314 24 ·​·​·​·​.​line·​314
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​MainMenuActivity$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​MainMenuActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$SimpleOnPag​eChangeListener;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$SimpleOnPag​eChangeListener;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/R.smali
Offset 29, 10 lines modified Offset 29, 9 lines modified
29 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
30 ·​·​·​·​.​locals·​0 30 ·​·​·​·​.​locals·​0
   
31 ·​·​·​·​.​prologue 31 ·​·​·​·​.​prologue
32 ·​·​·​·​.​line·​10 32 ·​·​·​·​.​line·​10
33 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ·​·​·​·​.​line·​2778  
35 ·​·​·​·​return-​void 34 ·​·​·​·​return-​void
36 .​end·​method 35 .​end·​method
[−]
smali/com/namelessdev/mpdroid/SearchActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​262 27 ·​·​·​·​.​line·​262
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 54, 14 lines modified Offset 55, 15 lines modified
   
54 ·​·​·​·​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 55 ·​·​·​·​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
55 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 56 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
56 ·​·​·​·​const·​v3,​·​0x7f0c002e 57 ·​·​·​·​const·​v3,​·​0x7f0c002e
   
  58 ·​·​·​·​.​line·​266
57 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>getString(I)​Ljava/​lang/​String;​ 59 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
58 ·​·​·​·​move-​result-​object·​v2 60 ·​·​·​·​move-​result-​object·​v2
   
59 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 61 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
60 ·​·​·​·​move-​result-​object·​v1 62 ·​·​·​·​move-​result-​object·​v1
Offset 91, 14 lines modified Offset 93, 15 lines modified
   
91 ·​·​·​·​move-​result-​object·​v1 93 ·​·​·​·​move-​result-​object·​v1
   
92 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 94 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
93 ·​·​·​·​move-​result-​object·​v1 95 ·​·​·​·​move-​result-​object·​v1
   
  96 ·​·​·​·​.​line·​265
94 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​ActionBar$Tab;​-​>setText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​ActionBar$Tab;​ 97 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​ActionBar$Tab;​-​>setText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​ActionBar$Tab;​
   
95 ·​·​·​·​.​line·​267 98 ·​·​·​·​.​line·​267
96 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 99 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
97 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>mTabAlbums:​Landroid/​support/​v7/​app/​ActionBar$Tab;​ 100 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>mTabAlbums:​Landroid/​support/​v7/​app/​ActionBar$Tab;​
98 ·​·​·​·​invoke-​static·​{v0},​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>access$300(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​Landroid/​support/​v7/​app/​ActionBar$Tab;​ 101 ·​·​·​·​invoke-​static·​{v0},​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>access$300(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​Landroid/​support/​v7/​app/​ActionBar$Tab;​
[−]
smali/com/namelessdev/mpdroid/RemoteControlReceiver.smali
Offset 157, 14 lines modified Offset 157, 15 lines modified
   
157 ·​·​·​·​move-​result·​v3 157 ·​·​·​·​move-​result·​v3
   
158 ·​·​·​·​if-​nez·​v3,​·​:​cond_1 158 ·​·​·​·​if-​nez·​v3,​·​:​cond_1
   
159 ·​·​·​·​const-​string·​v3,​·​"android.​intent.​action.​MEDIA_BUTTON" 159 ·​·​·​·​const-​string·​v3,​·​"android.​intent.​action.​MEDIA_BUTTON"
   
  160 ·​·​·​·​.​line·​56
160 ·​·​·​·​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 161 ·​·​·​·​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
161 ·​·​·​·​move-​result·​v3 162 ·​·​·​·​move-​result·​v3
   
162 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1 163 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1
   
163 ·​·​·​·​.​line·​57 164 ·​·​·​·​.​line·​57
[−]
smali/com/namelessdev/mpdroid/SearchActivity$2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$actionBar:​Landroid/​support/​v7/​app/​ActionBar;​ 19 .​field·​final·​synthetic·​val$actionBar:​Landroid/​support/​v7/​app/​ActionBar;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​Landroid/​support/​v7/​app/​ActionBar;​)​V 21 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​Landroid/​support/​v7/​app/​ActionBar;​)​V
22 ·​·​·​·​.​locals·​0 22 ·​·​·​·​.​locals·​0
  23 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
23 ·​·​·​·​.​prologue 24 ·​·​·​·​.​prologue
24 ·​·​·​·​.​line·​285 25 ·​·​·​·​.​line·​285
25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 26 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
26 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$2;​-​>val$actionBar:​Landroid/​support/​v7/​app/​ActionBar;​ 27 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$2;​-​>val$actionBar:​Landroid/​support/​v7/​app/​ActionBar;​
   
[−]
smali/com/namelessdev/mpdroid/SearchActivity$3.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$selectedItem:​Ljava/​lang/​Object;​ 24 .​field·​final·​synthetic·​val$selectedItem:​Ljava/​lang/​Object;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​Landroid/​view/​MenuItem;​Ljava/​lang/​Object;​)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​Landroid/​view/​MenuItem;​Ljava/​lang/​Object;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​451 30 ·​·​·​·​.​line·​451
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$3;​-​>val$item:​Landroid/​view/​MenuItem;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$3;​-​>val$item:​Landroid/​view/​MenuItem;​
   
[−]
smali/com/namelessdev/mpdroid/SearchActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​571 27 ·​·​·​·​.​line·​571
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/SearchActivity$SearchResultsPagerAdapter.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​V 20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SearchActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​579 24 ·​·​·​·​.​line·​579
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$Search​ResultsPagerAdapter;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity$Search​ResultsPagerAdapter;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SearchActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​PagerAdapter;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​PagerAdapter;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/SearchActivity.smali
Offset 526, 16 lines modified Offset 526, 16 lines modified
   
526 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 526 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
527 ·​·​·​·​move-​result-​object·​v3 527 ·​·​·​·​move-​result-​object·​v3
   
528 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 528 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
529 ·​·​·​·​:​try_end_0 529 ·​·​·​·​:​try_end_0
530 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 530 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
531 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 531 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
532 ·​·​·​·​move-​result-​object·​v2 532 ·​·​·​·​move-​result-​object·​v2
   
533 ·​·​·​·​.​line·​155 533 ·​·​·​·​.​line·​155
534 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"albumArtist":​Lorg/​a0z/​mpd/​item/​Artist;​ 534 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"albumArtist":​Lorg/​a0z/​mpd/​item/​Artist;​
535 ·​·​·​·​:​cond_0 535 ·​·​·​·​:​cond_0
536 ·​·​·​·​:​goto_0 536 ·​·​·​·​:​goto_0
Offset 571, 16 lines modified Offset 571, 16 lines modified
571 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 571 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
572 ·​·​·​·​invoke-​virtual·​{v3,​·​p1,​·​p3,​·​p4},​·​Lorg/​a0z/​mpd/​MPD;​-​>add(Lorg/​a0z/​mpd/​item/​Artist;​ZZ)​V 572 ·​·​·​·​invoke-​virtual·​{v3,​·​p1,​·​p3,​·​p4},​·​Lorg/​a0z/​mpd/​MPD;​-​>add(Lorg/​a0z/​mpd/​item/​Artist;​ZZ)​V
   
573 ·​·​·​·​.​line·​149 573 ·​·​·​·​.​line·​149
574 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​>getName()​Ljava/​lang/​String;​ 574 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​>getName()​Ljava/​lang/​String;​
575 ·​·​·​·​:​try_end_1 575 ·​·​·​·​:​try_end_1
576 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 576 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
577 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 577 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
   
578 ·​·​·​·​move-​result-​object·​v2 578 ·​·​·​·​move-​result-​object·​v2
   
579 ·​·​·​·​goto·​:​goto_0 579 ·​·​·​·​goto·​:​goto_0
   
580 ·​·​·​·​.​line·​151 580 ·​·​·​·​.​line·​151
581 ·​·​·​·​:​catch_0 581 ·​·​·​·​:​catch_0
Offset 643, 16 lines modified Offset 643, 16 lines modified
   
643 ·​·​·​·​move-​result-​object·​v4 643 ·​·​·​·​move-​result-​object·​v4
   
644 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 644 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
   
645 ·​·​·​·​invoke-​static·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 645 ·​·​·​·​invoke-​static·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
646 ·​·​·​·​:​try_end_0 646 ·​·​·​·​:​try_end_0
647 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 647 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
648 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 648 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
649 ·​·​·​·​.​line·​167 649 ·​·​·​·​.​line·​167
650 ·​·​·​·​:​goto_0 650 ·​·​·​·​:​goto_0
651 ·​·​·​·​return-​void 651 ·​·​·​·​return-​void
   
652 ·​·​·​·​.​line·​164 652 ·​·​·​·​.​line·​164
653 ·​·​·​·​:​catch_0 653 ·​·​·​·​:​catch_0
Offset 692, 459 lines modified Offset 692, 416 lines modified
   
692 ·​·​·​·​.​line·​185 692 ·​·​·​·​.​line·​185
693 ·​·​·​·​:​cond_0 693 ·​·​·​·​:​cond_0
694 ·​·​·​·​return-​void 694 ·​·​·​·​return-​void
695 .​end·​method 695 .​end·​method
   
696 .​method·​protected·​asyncUpdate()​V 696 .​method·​protected·​asyncUpdate()​V
697 ·​·​·​·​.​locals·​20 697 ·​·​·​·​.​locals·​18
   
698 ·​·​·​·​.​prologue 698 ·​·​·​·​.​prologue
699 ·​·​·​·​.​line·​188 699 ·​·​·​·​.​line·​188
700 ·​·​·​·​move-​object/​from16·​v0,​·​p0 700 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
701 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>mSearchKeywords:​Ljava/​lang/​String;​ 701 ·​·​·​·​iget-​object·​v15,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>mSearchKeywords:​Ljava/​lang/​String;​
   
702 ·​·​·​·​move-​object/​from16·​v18,​·​v0 702 ·​·​·​·​invoke-​virtual·​{v15},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
703 ·​·​·​·​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​  
   
704 ·​·​·​·​move-​result-​object·​v11 703 ·​·​·​·​move-​result-​object·​v10
   
705 ·​·​·​·​.​line·​190 704 ·​·​·​·​.​line·​190
706 ·​·​·​·​.​local·​v11,​·​"finalSearch":​Ljava/​lang/​String;​ 705 ·​·​·​·​.​local·​v10,​·​"finalSearch":​Ljava/​lang/​String;​
707 ·​·​·​·​const/​4·​v6,​·​0x0 706 ·​·​·​·​const/​4·​v5,​·​0x0
   
708 ·​·​·​·​.​line·​193 707 ·​·​·​·​.​line·​193
709 ·​·​·​·​.​local·​v6,​·​"arrayMusic":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Music;​>;​" 708 ·​·​·​·​.​local·​v5,​·​"arrayMusic":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Music;​>;​"
710 ·​·​·​·​:​try_start_0 709 ·​·​·​·​:​try_start_0
711 ·​·​·​·​move-​object/​from16·​v0,​·​p0 710 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
712 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 711 ·​·​·​·​iget-​object·​v15,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​SearchActivity;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
713 ·​·​·​·​move-​object/​from16·​v18,​·​v0  
   
714 ·​·​·​·​move-​object/​from16·​v0,​·​v18  
   
715 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​  
   
716 ·​·​·​·​move-​object/​from16·​v18,​·​v0  
   
717 ·​·​·​·​move-​object/​from16·​v0,​·​v18  
   
718 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​  
   
719 ·​·​·​·​move-​object/​from16·​v18,​·​v0 712 ·​·​·​·​iget-​object·​v15,​·​v15,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
720 ·​·​·​·​const-​string·​v19,​·​"any" 713 ·​·​·​·​iget-​object·​v15,​·​v15,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
Max diff block lines reached; 21237/25334 bytes (83.83%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/SettingsActivity.smali
Offset 93, 14 lines modified Offset 93, 15 lines modified
   
93 ·​·​·​·​move-​result-​object·​v0 93 ·​·​·​·​move-​result-​object·​v0
   
94 ·​·​·​·​const·​v1,​·​0x1020002 94 ·​·​·​·​const·​v1,​·​0x1020002
   
95 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsActivity;​-​>mSettingsFragment:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​ 95 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsActivity;​-​>mSettingsFragment:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
  96 ·​·​·​·​.​line·​47
96 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 97 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
97 ·​·​·​·​move-​result-​object·​v0 98 ·​·​·​·​move-​result-​object·​v0
   
98 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 99 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
99 ·​·​·​·​.​line·​48 100 ·​·​·​·​.​line·​48
[−]
smali/com/namelessdev/mpdroid/SettingsFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$mpd:​Lorg/​a0z/​mpd/​MPD;​ 22 .​field·​final·​synthetic·​val$mpd:​Lorg/​a0z/​mpd/​MPD;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​Lorg/​a0z/​mpd/​MPD;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​Lorg/​a0z/​mpd/​MPD;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​94 28 ·​·​·​·​.​line·​94
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​-​>val$mpd:​Lorg/​a0z/​mpd/​MPD;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​-​>val$mpd:​Lorg/​a0z/​mpd/​MPD;​
   
[−]
smali/com/namelessdev/mpdroid/SettingsFragment$1$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$versionText:​Ljava/​lang/​String;​ 24 .​field·​final·​synthetic·​val$versionText:​Ljava/​lang/​String;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​Ljava/​lang/​String;​Lorg/​a0z/​mpd/​MPDStatistics;​)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​Ljava/​lang/​String;​Lorg/​a0z/​mpd/​MPDStatistics;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​100 30 ·​·​·​·​.​line·​100
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1$1;​-​>val$versionText:​Ljava/​lang/​String;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1$1;​-​>val$versionText:​Ljava/​lang/​String;​
   
[−]
smali/com/namelessdev/mpdroid/SettingsFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​186 27 ·​·​·​·​.​line·​186
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/SettingsFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​196 27 ·​·​·​·​.​line·​196
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​SettingsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/WarningActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​WarningActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​WarningActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​WarningActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​WarningActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​WarningActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​37 27 ·​·​·​·​.​line·​37
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​WarningActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​WarningActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​WarningActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​WarningActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 40, 14 lines modified Offset 41, 15 lines modified
40 ·​·​·​·​.​locals·​4 41 ·​·​·​·​.​locals·​4
41 ·​·​·​·​.​param·​p1,​·​"v"·​·​·​·​#·​Landroid/​view/​View;​ 42 ·​·​·​·​.​param·​p1,​·​"v"·​·​·​·​#·​Landroid/​view/​View;​
   
42 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
43 ·​·​·​·​.​line·​40 44 ·​·​·​·​.​line·​40
44 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​WarningActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​WarningActivity;​ 45 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​WarningActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​WarningActivity;​
   
  46 ·​·​·​·​.​line·​41
45 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​WarningActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 47 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​WarningActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
46 ·​·​·​·​move-​result-​object·​v1 48 ·​·​·​·​move-​result-​object·​v1
   
47 ·​·​·​·​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 49 ·​·​·​·​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
48 ·​·​·​·​move-​result-​object·​v0 50 ·​·​·​·​move-​result-​object·​v0
[−]
smali/com/namelessdev/mpdroid/URIHandlerActivity.smali
Offset 40, 14 lines modified Offset 40, 15 lines modified
   
40 ·​·​·​·​move-​result-​object·​v0 40 ·​·​·​·​move-​result-​object·​v0
   
41 ·​·​·​·​.​line·​35 41 ·​·​·​·​.​line·​35
42 ·​·​·​·​.​local·​v0,​·​"fragmentManager":​Landroid/​support/​v4/​app/​FragmentManager;​ 42 ·​·​·​·​.​local·​v0,​·​"fragmentManager":​Landroid/​support/​v4/​app/​FragmentManager;​
43 ·​·​·​·​const·​v3,​·​0x7f0a005a 43 ·​·​·​·​const·​v3,​·​0x7f0a005a
   
  44 ·​·​·​·​.​line·​36
44 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​ 45 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​
   
45 ·​·​·​·​move-​result-​object·​v2 46 ·​·​·​·​move-​result-​object·​v2
   
46 ·​·​·​·​check-​cast·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 47 ·​·​·​·​check-​cast·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
47 ·​·​·​·​.​line·​38 48 ·​·​·​·​.​line·​38
[−]
smali/com/namelessdev/mpdroid/SettingsFragment.smali
Offset 188, 14 lines modified Offset 188, 15 lines modified
   
188 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​ 188 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​
   
189 ·​·​·​·​invoke-​direct·​{v3,​·​p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​-​><init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​Lorg/​a0z/​mpd/​MPD;​)​V 189 ·​·​·​·​invoke-​direct·​{v3,​·​p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$1;​-​><init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​Lorg/​a0z/​mpd/​MPD;​)​V
   
190 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 190 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  191 ·​·​·​·​.​line·​111
191 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​Thread;​-​>start()​V 192 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​Thread;​-​>start()​V
   
192 ·​·​·​·​.​line·​113 193 ·​·​·​·​.​line·​113
193 ·​·​·​·​:​cond_0 194 ·​·​·​·​:​cond_0
194 ·​·​·​·​return-​void 195 ·​·​·​·​return-​void
195 .​end·​method 196 .​end·​method
   
Offset 553, 44 lines modified Offset 554, 49 lines modified
   
553 ·​·​·​·​move-​result-​object·​v5 554 ·​·​·​·​move-​result-​object·​v5
   
554 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 555 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
555 ·​·​·​·​const·​v5,​·​0x7f0c0038 556 ·​·​·​·​const·​v5,​·​0x7f0c0038
   
  557 ·​·​·​·​.​line·​184
556 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 558 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
557 ·​·​·​·​move-​result-​object·​v4 559 ·​·​·​·​move-​result-​object·​v4
   
558 ·​·​·​·​const·​v5,​·​0x7f0c003a 560 ·​·​·​·​const·​v5,​·​0x7f0c003a
   
  561 ·​·​·​·​.​line·​185
559 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 562 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
560 ·​·​·​·​move-​result-​object·​v4 563 ·​·​·​·​move-​result-​object·​v4
   
561 ·​·​·​·​const·​v5,​·​0x7f0c00aa 564 ·​·​·​·​const·​v5,​·​0x7f0c00aa
   
562 ·​·​·​·​new-​instance·​v6,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$3;​ 565 ·​·​·​·​new-​instance·​v6,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$3;​
   
563 ·​·​·​·​invoke-​direct·​{v6,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$3;​-​><init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V 566 ·​·​·​·​invoke-​direct·​{v6,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$3;​-​><init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V
   
  567 ·​·​·​·​.​line·​186
564 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 568 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
565 ·​·​·​·​move-​result-​object·​v4 569 ·​·​·​·​move-​result-​object·​v4
   
566 ·​·​·​·​const·​v5,​·​0x7f0c0035 570 ·​·​·​·​const·​v5,​·​0x7f0c0035
   
567 ·​·​·​·​new-​instance·​v6,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$2;​ 571 ·​·​·​·​new-​instance·​v6,​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$2;​
   
568 ·​·​·​·​invoke-​direct·​{v6,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V 572 ·​·​·​·​invoke-​direct·​{v6,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​SettingsFragment$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​SettingsFragment;​)​V
   
  573 ·​·​·​·​.​line·​196
569 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 574 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
570 ·​·​·​·​move-​result-​object·​v4 575 ·​·​·​·​move-​result-​object·​v4
   
  576 ·​·​·​·​.​line·​202
571 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 577 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
572 ·​·​·​·​goto·​:​goto_0 578 ·​·​·​·​goto·​:​goto_0
   
573 ·​·​·​·​.​line·​205 579 ·​·​·​·​.​line·​205
574 ·​·​·​·​:​cond_2 580 ·​·​·​·​:​cond_2
575 ·​·​·​·​const-​string·​v5,​·​"enableLocalCover" 581 ·​·​·​·​const-​string·​v5,​·​"enableLocalCover"
[−]
smali/com/namelessdev/mpdroid/WifiConnectionSettings.smali
Offset 51, 15 lines modified Offset 51, 15 lines modified
51 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 51 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
52 ·​·​·​·​.​line·​52 52 ·​·​·​·​.​line·​52
53 ·​·​·​·​const·​v1,​·​0x7f050005 53 ·​·​·​·​const·​v1,​·​0x7f050005
   
54 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​WifiConnectionSetting​s;​-​>addPreferencesFromRe​source(I)​V 54 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​WifiConnectionSetting​s;​-​>addPreferencesFromRe​source(I)​V
   
55 ·​·​·​·​.​line·​54 55 ·​·​·​·​.​line·​55
56 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 56 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
57 ·​·​·​·​move-​result-​object·​v0 57 ·​·​·​·​move-​result-​object·​v0
   
58 ·​·​·​·​.​line·​57 58 ·​·​·​·​.​line·​57
59 ·​·​·​·​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​ 59 ·​·​·​·​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​
60 ·​·​·​·​const-​string·​v1,​·​"newWarningShown" 60 ·​·​·​·​const-​string·​v1,​·​"newWarningShown"
Offset 162, 194 lines modified Offset 162, 194 lines modified
162 ·​·​·​·​.​param·​p1,​·​"preferenceScreen"·​·​·​·​#·​Landroid/​preference/​PreferenceScreen;​ 162 ·​·​·​·​.​param·​p1,​·​"preferenceScreen"·​·​·​·​#·​Landroid/​preference/​PreferenceScreen;​
163 ·​·​·​·​.​param·​p2,​·​"preference"·​·​·​·​#·​Landroid/​preference/​Preference;​ 163 ·​·​·​·​.​param·​p2,​·​"preference"·​·​·​·​#·​Landroid/​preference/​Preference;​
   
164 ·​·​·​·​.​prologue 164 ·​·​·​·​.​prologue
165 ·​·​·​·​const/​4·​v11,​·​0x0 165 ·​·​·​·​const/​4·​v11,​·​0x0
   
166 ·​·​·​·​.​line·​89 166 ·​·​·​·​.​line·​89
167 ·​·​·​·​const-​string·​v9,​·​"wifibasedCategory" 167 ·​·​·​·​const-​string·​v8,​·​"wifibasedCategory"
   
168 ·​·​·​·​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​preference/​PreferenceScreen;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 168 ·​·​·​·​.​line·​90
  169 ·​·​·​·​invoke-​virtual·​{p1,​·​v8},​·​Landroid/​preference/​PreferenceScreen;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
169 ·​·​·​·​move-​result-​object·​v3 170 ·​·​·​·​move-​result-​object·​v2
   
170 ·​·​·​·​check-​cast·​v3,​·​Landroid/​preference/​PreferenceCategory;​ 171 ·​·​·​·​check-​cast·​v2,​·​Landroid/​preference/​PreferenceCategory;​
   
171 ·​·​·​·​.​line·​91 172 ·​·​·​·​.​line·​91
172 ·​·​·​·​.​local·​v3,​·​"preferenceCategory":​Landroid/​preference/​PreferenceCategory;​ 173 ·​·​·​·​.​local·​v2,​·​"preferenceCategory":​Landroid/​preference/​PreferenceCategory;​
173 ·​·​·​·​const/​4·​v7,​·​0x0 174 ·​·​·​·​const/​4·​v6,​·​0x0
   
174 ·​·​·​·​.​line·​93 175 ·​·​·​·​.​line·​93
175 ·​·​·​·​.​local·​v7,​·​"wifiList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​net/​wifi/​WifiConfiguration;​>;​" 176 ·​·​·​·​.​local·​v6,​·​"wifiList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​net/​wifi/​WifiConfiguration;​>;​"
176 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 177 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
177 ·​·​·​·​move-​result-​object·​v9 178 ·​·​·​·​move-​result-​object·​v8
   
178 ·​·​·​·​const-​string·​v10,​·​"wifibasedScreen" 179 ·​·​·​·​const-​string·​v9,​·​"wifibasedScreen"
   
179 ·​·​·​·​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 180 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
180 ·​·​·​·​move-​result·​v9 181 ·​·​·​·​move-​result·​v8
   
181 ·​·​·​·​if-​eqz·​v9,​·​:​cond_0 182 ·​·​·​·​if-​eqz·​v8,​·​:​cond_0
   
182 ·​·​·​·​.​line·​95 183 ·​·​·​·​.​line·​95
183 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​preference/​PreferenceCategory;​-​>removeAll()​V 184 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​preference/​PreferenceCategory;​-​>removeAll()​V
   
184 ·​·​·​·​.​line·​97 185 ·​·​·​·​.​line·​97
185 ·​·​·​·​const-​string·​v9,​·​"wifi" 186 ·​·​·​·​const-​string·​v8,​·​"wifi"
   
186 ·​·​·​·​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​namelessdev/​mpdroid/​WifiConnectionSetting​s;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 187 ·​·​·​·​invoke-​virtual·​{p0,​·​v8},​·​Lcom/​namelessdev/​mpdroid/​WifiConnectionSetting​s;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
187 ·​·​·​·​move-​result-​object·​v8 188 ·​·​·​·​move-​result-​object·​v7
   
188 ·​·​·​·​check-​cast·​v8,​·​Landroid/​net/​wifi/​WifiManager;​ 189 ·​·​·​·​check-​cast·​v7,​·​Landroid/​net/​wifi/​WifiManager;​
   
189 ·​·​·​·​.​line·​98 190 ·​·​·​·​.​line·​98
190 ·​·​·​·​.​local·​v8,​·​"wifiManager":​Landroid/​net/​wifi/​WifiManager;​ 191 ·​·​·​·​.​local·​v7,​·​"wifiManager":​Landroid/​net/​wifi/​WifiManager;​
191 ·​·​·​·​invoke-​virtual·​{v8},​·​Landroid/​net/​wifi/​WifiManager;​-​>getConfiguredNetwork​s()​Ljava/​util/​List;​ 192 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​net/​wifi/​WifiManager;​-​>getConfiguredNetwork​s()​Ljava/​util/​List;​
   
192 ·​·​·​·​move-​result-​object·​v7 193 ·​·​·​·​move-​result-​object·​v6
   
193 ·​·​·​·​.​line·​101 194 ·​·​·​·​.​line·​101
194 ·​·​·​·​.​end·​local·​v8·​·​·​·​#·​"wifiManager":​Landroid/​net/​wifi/​WifiManager;​ 195 ·​·​·​·​.​end·​local·​v7·​·​·​·​#·​"wifiManager":​Landroid/​net/​wifi/​WifiManager;​
195 ·​·​·​·​:​cond_0 196 ·​·​·​·​:​cond_0
196 ·​·​·​·​if-​nez·​v7,​·​:​cond_1 197 ·​·​·​·​if-​nez·​v6,​·​:​cond_1
   
197 ·​·​·​·​.​line·​102 198 ·​·​·​·​.​line·​102
198 ·​·​·​·​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyList()​Ljava/​util/​List;​ 199 ·​·​·​·​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyList()​Ljava/​util/​List;​
   
199 ·​·​·​·​move-​result-​object·​v7 200 ·​·​·​·​move-​result-​object·​v6
   
200 ·​·​·​·​.​line·​105 201 ·​·​·​·​.​line·​105
201 ·​·​·​·​:​cond_1 202 ·​·​·​·​:​cond_1
202 ·​·​·​·​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 203 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
203 ·​·​·​·​move-​result-​object·​v0 204 ·​·​·​·​move-​result-​object·​v8
   
204 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
205 ·​·​·​·​:​cond_2 205 ·​·​·​·​:​cond_2
206 ·​·​·​·​:​goto_0 206 ·​·​·​·​:​goto_0
207 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 207 ·​·​·​·​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
208 ·​·​·​·​move-​result·​v9 208 ·​·​·​·​move-​result·​v9
   
209 ·​·​·​·​if-​eqz·​v9,​·​:​cond_4 209 ·​·​·​·​if-​eqz·​v9,​·​:​cond_4
   
210 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 210 ·​·​·​·​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
211 ·​·​·​·​move-​result-​object·​v6 211 ·​·​·​·​move-​result-​object·​v5
   
212 ·​·​·​·​check-​cast·​v6,​·​Landroid/​net/​wifi/​WifiConfiguration;​ 212 ·​·​·​·​check-​cast·​v5,​·​Landroid/​net/​wifi/​WifiConfiguration;​
   
Max diff block lines reached; 5826/10383 bytes (56.11%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/adapters/ArrayIndexerAdapter$LocaleComparator.smali
Offset 49, 25 lines modified Offset 49, 21 lines modified
49 ·​·​·​·​return-​void 49 ·​·​·​·​return-​void
50 .​end·​method 50 .​end·​method
   
   
51 #·​virtual·​methods 51 #·​virtual·​methods
52 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 52 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
53 ·​·​·​·​.​locals·​1 53 ·​·​·​·​.​locals·​1
54 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
55 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
56 ·​·​·​·​.​prologue 54 ·​·​·​·​.​prologue
57 ·​·​·​·​.​line·​154 55 ·​·​·​·​.​line·​154
58 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​ 56 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
59 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
60 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​ 57 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​
   
61 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
62 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​namelessdev/​mpdroid/​adapters/​ArrayIndexerAdapter$L​ocaleComparator;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 58 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​namelessdev/​mpdroid/​adapters/​ArrayIndexerAdapter$L​ocaleComparator;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
63 ·​·​·​·​move-​result·​v0 59 ·​·​·​·​move-​result·​v0
   
64 ·​·​·​·​return·​v0 60 ·​·​·​·​return·​v0
65 .​end·​method 61 .​end·​method
   
[−]
smali/com/namelessdev/mpdroid/adapters/ArrayIndexerAdapter.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​widget/​SectionIndexer;​ 6 .​implements·​Landroid/​widget/​SectionIndexer;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​adapters/​ArrayIndexerAdapter$1​;​,​  
11 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​adapters/​ArrayIndexerAdapter$L​ocaleComparator;​ 10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​adapters/​ArrayIndexerAdapter$L​ocaleComparator;​
12 ·​·​·​·​} 11 ·​·​·​·​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​static·​fields 13 #·​static·​fields
15 .​field·​private·​static·​final·​LOCALE_COMPARATOR:​Ljava/​util/​Comparator;​ 14 .​field·​private·​static·​final·​LOCALE_COMPARATOR:​Ljava/​util/​Comparator;​
[−]
smali/com/namelessdev/mpdroid/cover/CachedCover.smali
Offset 87, 120 lines modified Offset 87, 112 lines modified
87 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​-​>delete(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 87 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​-​>delete(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
   
88 ·​·​·​·​.​line·​43 88 ·​·​·​·​.​line·​43
89 ·​·​·​·​return-​void 89 ·​·​·​·​return-​void
90 .​end·​method 90 .​end·​method
   
91 .​method·​public·​delete(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 91 .​method·​public·​delete(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
92 ·​·​·​·​.​locals·​8 92 ·​·​·​·​.​locals·​7
93 ·​·​·​·​.​param·​p1,​·​"albumInfo"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 93 ·​·​·​·​.​param·​p1,​·​"albumInfo"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
   
94 ·​·​·​·​.​prologue 94 ·​·​·​·​.​prologue
95 ·​·​·​·​.​line·​46 95 ·​·​·​·​.​line·​46
96 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​-​>getAllCachedCoverFil​es()​[Ljava/​io/​File;​ 96 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​-​>getAllCachedCoverFil​es()​[Ljava/​io/​File;​
   
97 ·​·​·​·​move-​result-​object·​v2 97 ·​·​·​·​move-​result-​object·​v1
   
98 ·​·​·​·​.​line·​48 98 ·​·​·​·​.​line·​48
99 ·​·​·​·​.​local·​v2,​·​"files":​[Ljava/​io/​File;​ 99 ·​·​·​·​.​local·​v1,​·​"files":​[Ljava/​io/​File;​
100 ·​·​·​·​if-​eqz·​v2,​·​:​cond_3 100 ·​·​·​·​if-​eqz·​v1,​·​:​cond_3
   
101 ·​·​·​·​.​line·​49 101 ·​·​·​·​.​line·​49
102 ·​·​·​·​move-​object·​v0,​·​v2 102 ·​·​·​·​array-​length·​v3,​·​v1
   
103 ·​·​·​·​.​local·​v0,​·​"arr$":​[Ljava/​io/​File;​ 103 ·​·​·​·​const/​4·​v2,​·​0x0
104 ·​·​·​·​array-​length·​v4,​·​v0  
   
105 ·​·​·​·​.​local·​v4,​·​"len$":​I  
106 ·​·​·​·​const/​4·​v3,​·​0x0  
   
107 ·​·​·​·​.​local·​v3,​·​"i$":​I  
108 ·​·​·​·​:​goto_0 104 ·​·​·​·​:​goto_0
109 ·​·​·​·​if-​ge·​v3,​·​v4,​·​:​cond_3 105 ·​·​·​·​if-​ge·​v2,​·​v3,​·​:​cond_3
   
110 ·​·​·​·​aget-​object·​v1,​·​v0,​·​v3 106 ·​·​·​·​aget-​object·​v0,​·​v1,​·​v2
   
111 ·​·​·​·​.​line·​52 107 ·​·​·​·​.​line·​52
112 ·​·​·​·​.​local·​v1,​·​"file":​Ljava/​io/​File;​ 108 ·​·​·​·​.​local·​v0,​·​"file":​Ljava/​io/​File;​
113 ·​·​·​·​if-​eqz·​p1,​·​:​cond_0 109 ·​·​·​·​if-​eqz·​p1,​·​:​cond_0
   
114 ·​·​·​·​invoke-​static·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getCoverFileName(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​Ljava/​lang/​String;​ 110 ·​·​·​·​invoke-​static·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getCoverFileName(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​Ljava/​lang/​String;​
   
115 ·​·​·​·​move-​result-​object·​v5 111 ·​·​·​·​move-​result-​object·​v4
   
116 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​ 112 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​
   
117 ·​·​·​·​move-​result-​object·​v6 113 ·​·​·​·​move-​result-​object·​v5
   
118 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 114 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
119 ·​·​·​·​move-​result·​v5 115 ·​·​·​·​move-​result·​v4
   
120 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0 116 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0
   
121 ·​·​·​·​.​line·​53 117 ·​·​·​·​.​line·​53
122 ·​·​·​·​const-​string·​v5,​·​"CachedCover" 118 ·​·​·​·​const-​string·​v4,​·​"CachedCover"
   
123 ·​·​·​·​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 119 ·​·​·​·​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
124 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 120 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
125 ·​·​·​·​const-​string·​v7,​·​"Deleting·​cover·​:​·​" 121 ·​·​·​·​const-​string·​v6,​·​"Deleting·​cover·​:​·​"
   
126 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 122 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
127 ·​·​·​·​move-​result-​object·​v6 123 ·​·​·​·​move-​result-​object·​v5
   
128 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​ 124 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​
   
129 ·​·​·​·​move-​result-​object·​v7 125 ·​·​·​·​move-​result-​object·​v6
   
130 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 126 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
131 ·​·​·​·​move-​result-​object·​v6 127 ·​·​·​·​move-​result-​object·​v5
   
132 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 128 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
133 ·​·​·​·​move-​result-​object·​v6 129 ·​·​·​·​move-​result-​object·​v5
   
134 ·​·​·​·​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 130 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
135 ·​·​·​·​.​line·​55 131 ·​·​·​·​.​line·​55
136 ·​·​·​·​:​cond_0 132 ·​·​·​·​:​cond_0
137 ·​·​·​·​if-​eqz·​p1,​·​:​cond_1 133 ·​·​·​·​if-​eqz·​p1,​·​:​cond_1
   
138 ·​·​·​·​invoke-​static·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getCoverFileName(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​Ljava/​lang/​String;​ 134 ·​·​·​·​invoke-​static·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getCoverFileName(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​Ljava/​lang/​String;​
   
139 ·​·​·​·​move-​result-​object·​v5 135 ·​·​·​·​move-​result-​object·​v4
   
140 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​ 136 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​
   
141 ·​·​·​·​move-​result-​object·​v6 137 ·​·​·​·​move-​result-​object·​v5
   
142 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 138 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
143 ·​·​·​·​move-​result·​v5 139 ·​·​·​·​move-​result·​v4
   
144 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2 140 ·​·​·​·​if-​eqz·​v4,​·​:​cond_2
   
145 ·​·​·​·​.​line·​56 141 ·​·​·​·​.​line·​56
Max diff block lines reached; 2728/6861 bytes (39.76%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/cover/DeezerCover.smali
Offset 46, 14 lines modified Offset 46, 15 lines modified
   
46 ·​·​·​·​const-​string·​v7,​·​"http:​/​/​api.​deezer.​com/​search/​album?q=" 46 ·​·​·​·​const-​string·​v7,​·​"http:​/​/​api.​deezer.​com/​search/​album?q="
   
47 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 47 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
48 ·​·​·​·​move-​result-​object·​v6 48 ·​·​·​·​move-​result-​object·​v6
   
  49 ·​·​·​·​.​line·​46
49 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​ 50 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​
   
50 ·​·​·​·​move-​result-​object·​v7 51 ·​·​·​·​move-​result-​object·​v7
   
51 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 52 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
52 ·​·​·​·​move-​result-​object·​v6 53 ·​·​·​·​move-​result-​object·​v6
Offset 78, 14 lines modified Offset 79, 15 lines modified
   
78 ·​·​·​·​move-​result-​object·​v6 79 ·​·​·​·​move-​result-​object·​v6
   
79 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 80 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
80 ·​·​·​·​move-​result-​object·​v6 81 ·​·​·​·​move-​result-​object·​v6
   
  82 ·​·​·​·​.​line·​45
81 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​cover/​DeezerCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​ 83 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​cover/​DeezerCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​
   
82 ·​·​·​·​move-​result-​object·​v1 84 ·​·​·​·​move-​result-​object·​v1
   
83 ·​·​·​·​.​line·​48 85 ·​·​·​·​.​line·​48
84 ·​·​·​·​.​local·​v1,​·​"deezerResponse":​Ljava/​lang/​String;​ 86 ·​·​·​·​.​local·​v1,​·​"deezerResponse":​Ljava/​lang/​String;​
85 ·​·​·​·​new-​instance·​v5,​·​Lorg/​json/​JSONObject;​ 87 ·​·​·​·​new-​instance·​v5,​·​Lorg/​json/​JSONObject;​
Offset 147, 14 lines modified Offset 149, 15 lines modified
147 ·​·​·​·​.​line·​56 149 ·​·​·​·​.​line·​56
148 ·​·​·​·​const/​4·​v6,​·​0x1 150 ·​·​·​·​const/​4·​v6,​·​0x1
   
149 ·​·​·​·​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 151 ·​·​·​·​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
150 ·​·​·​·​const/​4·​v7,​·​0x0 152 ·​·​·​·​const/​4·​v7,​·​0x0
   
  153 ·​·​·​·​.​line·​57
151 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 154 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
152 ·​·​·​·​move-​result-​object·​v8 155 ·​·​·​·​move-​result-​object·​v8
   
153 ·​·​·​·​aput-​object·​v8,​·​v6,​·​v7 156 ·​·​·​·​aput-​object·​v8,​·​v6,​·​v7
154 ·​·​·​·​:​try_end_0 157 ·​·​·​·​:​try_end_0
155 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 158 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
[−]
smali/com/namelessdev/mpdroid/cover/DiscogsCover.smali
Offset 237, 148 lines modified Offset 237, 149 lines modified
237 ·​·​·​·​·​·​·​·​value·​=·​{ 237 ·​·​·​·​·​·​·​·​value·​=·​{
238 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​lang/​Exception;​ 238 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​lang/​Exception;​
239 ·​·​·​·​·​·​·​·​} 239 ·​·​·​·​·​·​·​·​}
240 ·​·​·​·​.​end·​annotation 240 ·​·​·​·​.​end·​annotation
   
241 ·​·​·​·​.​prologue 241 ·​·​·​·​.​prologue
242 ·​·​·​·​.​line·​99 242 ·​·​·​·​.​line·​99
243 ·​·​·​·​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​ 243 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
244 ·​·​·​·​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V 244 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
245 ·​·​·​·​.​line·​102 245 ·​·​·​·​.​line·​102
246 ·​·​·​·​.​local·​v1,​·​"imageUrls":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 246 ·​·​·​·​.​local·​v0,​·​"imageUrls":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
247 ·​·​·​·​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 247 ·​·​·​·​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
248 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 248 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
249 ·​·​·​·​const-​string·​v7,​·​"http:​/​/​api.​discogs.​com/​database/​search?type=release&q​=" 249 ·​·​·​·​const-​string·​v6,​·​"http:​/​/​api.​discogs.​com/​database/​search?type=release&q​="
   
250 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 250 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
251 ·​·​·​·​move-​result-​object·​v6 251 ·​·​·​·​move-​result-​object·​v5
   
  252 ·​·​·​·​.​line·​104
252 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getArtist()​Ljava/​lang/​String;​ 253 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getArtist()​Ljava/​lang/​String;​
   
253 ·​·​·​·​move-​result-​object·​v7 254 ·​·​·​·​move-​result-​object·​v6
   
254 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 255 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
255 ·​·​·​·​move-​result-​object·​v6 256 ·​·​·​·​move-​result-​object·​v5
   
256 ·​·​·​·​const/​16·​v7,​·​0x20 257 ·​·​·​·​const/​16·​v6,​·​0x20
   
257 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 258 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
258 ·​·​·​·​move-​result-​object·​v6 259 ·​·​·​·​move-​result-​object·​v5
   
259 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​ 260 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​
   
260 ·​·​·​·​move-​result-​object·​v7 261 ·​·​·​·​move-​result-​object·​v6
   
261 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 262 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
262 ·​·​·​·​move-​result-​object·​v6 263 ·​·​·​·​move-​result-​object·​v5
   
263 ·​·​·​·​const-​string·​v7,​·​"&·​per_page·​=·​10" 264 ·​·​·​·​const-​string·​v6,​·​"&·​per_page·​=·​10"
   
264 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 265 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
265 ·​·​·​·​move-​result-​object·​v6 266 ·​·​·​·​move-​result-​object·​v5
   
266 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 267 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
267 ·​·​·​·​move-​result-​object·​v6 268 ·​·​·​·​move-​result-​object·​v5
   
268 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​cover/​DiscogsCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​ 269 ·​·​·​·​.​line·​102
  270 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​cover/​DiscogsCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​
   
269 ·​·​·​·​move-​result-​object·​v3 271 ·​·​·​·​move-​result-​object·​v2
   
270 ·​·​·​·​.​line·​105 272 ·​·​·​·​.​line·​105
271 ·​·​·​·​.​local·​v3,​·​"releaseIdResponse":​Ljava/​lang/​String;​ 273 ·​·​·​·​.​local·​v2,​·​"releaseIdResponse":​Ljava/​lang/​String;​
272 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​cover/​DiscogsCover;​-​>extractReleaseIds(Lj​ava/​lang/​String;​)​Ljava/​util/​List;​ 274 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​cover/​DiscogsCover;​-​>extractReleaseIds(Lj​ava/​lang/​String;​)​Ljava/​util/​List;​
   
273 ·​·​·​·​move-​result-​object·​v4 275 ·​·​·​·​move-​result-​object·​v3
   
274 ·​·​·​·​.​line·​106 276 ·​·​·​·​.​line·​106
275 ·​·​·​·​.​local·​v4,​·​"releaseIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 277 ·​·​·​·​.​local·​v3,​·​"releaseIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
276 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 278 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
277 ·​·​·​·​move-​result-​object·​v0 279 ·​·​·​·​move-​result-​object·​v5
   
278 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
279 ·​·​·​·​:​cond_0 280 ·​·​·​·​:​cond_0
280 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 281 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
281 ·​·​·​·​move-​result·​v6 282 ·​·​·​·​move-​result·​v6
   
282 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 283 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1
   
283 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 284 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
284 ·​·​·​·​move-​result-​object·​v2 285 ·​·​·​·​move-​result-​object·​v1
   
285 ·​·​·​·​check-​cast·​v2,​·​Ljava/​lang/​String;​ 286 ·​·​·​·​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
286 ·​·​·​·​.​line·​107 287 ·​·​·​·​.​line·​107
287 ·​·​·​·​.​local·​v2,​·​"releaseId":​Ljava/​lang/​String;​ 288 ·​·​·​·​.​local·​v1,​·​"releaseId":​Ljava/​lang/​String;​
288 ·​·​·​·​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 289 ·​·​·​·​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
289 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 290 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
290 ·​·​·​·​const-​string·​v7,​·​"http:​/​/​api.​discogs.​com/​releases/​" 291 ·​·​·​·​const-​string·​v7,​·​"http:​/​/​api.​discogs.​com/​releases/​"
   
291 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 292 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
292 ·​·​·​·​move-​result-​object·​v6 293 ·​·​·​·​move-​result-​object·​v6
   
Max diff block lines reached; 2075/7349 bytes (28.24%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/cover/GracenoteCover.smali
Offset 24, 25 lines modified Offset 24, 26 lines modified
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​static·​constructor·​<clinit>()​V 25 .​method·​static·​constructor·​<clinit>()​V
26 ·​·​·​·​.​locals·​1 26 ·​·​·​·​.​locals·​1
   
27 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​41 28 ·​·​·​·​.​line·​42
29 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 29 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
30 ·​·​·​·​move-​result-​object·​v0 30 ·​·​·​·​move-​result-​object·​v0
   
31 ·​·​·​·​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 31 ·​·​·​·​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
32 ·​·​·​·​move-​result-​object·​v0 32 ·​·​·​·​move-​result-​object·​v0
   
33 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​cover/​GracenoteCover;​-​>SETTINGS:​Landroid/​content/​SharedPreferences;​ 33 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​cover/​GracenoteCover;​-​>SETTINGS:​Landroid/​content/​SharedPreferences;​
   
  34 ·​·​·​·​.​line·​41
34 ·​·​·​·​return-​void 35 ·​·​·​·​return-​void
35 .​end·​method 36 .​end·​method
   
36 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
37 ·​·​·​·​.​locals·​0 38 ·​·​·​·​.​locals·​0
   
38 ·​·​·​·​.​prologue 39 ·​·​·​·​.​prologue
Offset 597, 101 lines modified Offset 598, 47 lines modified
   
597 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​cover/​GracenoteCover;​-​>mClientId:​Ljava/​lang/​String;​ 598 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​cover/​GracenoteCover;​-​>mClientId:​Ljava/​lang/​String;​
   
598 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 599 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
599 ·​·​·​·​move-​result-​object·​v2 600 ·​·​·​·​move-​result-​object·​v2
   
600 ·​·​·​·​const-​string·​v3,​·​"</​CLIENT>\n" 601 ·​·​·​·​const-​string·​v3,​·​"</​CLIENT>\n·​·​·​·​<USER>"
   
601 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
602 ·​·​·​·​move-​result-​object·​v2  
   
603 ·​·​·​·​const-​string·​v3,​·​"·​·​·​·​<USER>"  
   
604 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 602 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
605 ·​·​·​·​move-​result-​object·​v2 603 ·​·​·​·​move-​result-​object·​v2
   
606 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​cover/​GracenoteCover;​-​>mUserId:​Ljava/​lang/​String;​ 604 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​cover/​GracenoteCover;​-​>mUserId:​Ljava/​lang/​String;​
   
607 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 605 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
608 ·​·​·​·​move-​result-​object·​v2 606 ·​·​·​·​move-​result-​object·​v2
   
609 ·​·​·​·​const-​string·​v3,​·​"</​USER>\n" 607 ·​·​·​·​const-​string·​v3,​·​"</​USER>\n·​·​</​AUTH>\n·​·​<QUERY·​CMD=\"ALBUM_SEARCH\">​\n·​·​·​·​<MODE>SINGLE_BEST_COV​ER</​MODE>\n·​·​·​·​<TEXT·​TYPE=\"ARTIST\">"
   
610 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
611 ·​·​·​·​move-​result-​object·​v2  
   
612 ·​·​·​·​const-​string·​v3,​·​"·​·​</​AUTH>\n"  
   
613 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
614 ·​·​·​·​move-​result-​object·​v2  
   
615 ·​·​·​·​const-​string·​v3,​·​"·​·​<QUERY·​CMD=\"ALBUM_SEARCH\">​\n"  
   
616 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
617 ·​·​·​·​move-​result-​object·​v2  
   
618 ·​·​·​·​const-​string·​v3,​·​"·​·​·​·​<MODE>SINGLE_BEST_COV​ER</​MODE>\n"  
   
619 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
620 ·​·​·​·​move-​result-​object·​v2  
   
621 ·​·​·​·​const-​string·​v3,​·​"·​·​·​·​<TEXT·​TYPE=\"ARTIST\">"  
   
622 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 608 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
623 ·​·​·​·​move-​result-​object·​v2 609 ·​·​·​·​move-​result-​object·​v2
   
624 ·​·​·​·​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 610 ·​·​·​·​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
625 ·​·​·​·​move-​result-​object·​v2 611 ·​·​·​·​move-​result-​object·​v2
   
626 ·​·​·​·​const-​string·​v3,​·​"</​TEXT>\n" 612 ·​·​·​·​const-​string·​v3,​·​"</​TEXT>\n·​·​·​·​<TEXT·​TYPE=\"ALBUM_TITLE\">​"
   
627 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
628 ·​·​·​·​move-​result-​object·​v2  
   
629 ·​·​·​·​const-​string·​v3,​·​"·​·​·​·​<TEXT·​TYPE=\"ALBUM_TITLE\">​"  
   
630 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 613 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
631 ·​·​·​·​move-​result-​object·​v2 614 ·​·​·​·​move-​result-​object·​v2
   
632 ·​·​·​·​invoke-​virtual·​{v2,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 615 ·​·​·​·​invoke-​virtual·​{v2,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 1020/4420 bytes (23.08%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/cover/ItunesCover.smali
Offset 40, 14 lines modified Offset 40, 15 lines modified
   
40 ·​·​·​·​const-​string·​v7,​·​"https:​/​/​itunes.​apple.​com/​search?term=" 40 ·​·​·​·​const-​string·​v7,​·​"https:​/​/​itunes.​apple.​com/​search?term="
   
41 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 41 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
42 ·​·​·​·​move-​result-​object·​v6 42 ·​·​·​·​move-​result-​object·​v6
   
  43 ·​·​·​·​.​line·​41
43 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​ 44 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​
   
44 ·​·​·​·​move-​result-​object·​v7 45 ·​·​·​·​move-​result-​object·​v7
   
45 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 46 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
46 ·​·​·​·​move-​result-​object·​v6 47 ·​·​·​·​move-​result-​object·​v6
Offset 72, 14 lines modified Offset 73, 15 lines modified
   
72 ·​·​·​·​move-​result-​object·​v6 73 ·​·​·​·​move-​result-​object·​v6
   
73 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 74 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
74 ·​·​·​·​move-​result-​object·​v6 75 ·​·​·​·​move-​result-​object·​v6
   
  76 ·​·​·​·​.​line·​40
75 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​cover/​ItunesCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​ 77 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​cover/​ItunesCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​
   
76 ·​·​·​·​move-​result-​object·​v5 78 ·​·​·​·​move-​result-​object·​v5
   
77 ·​·​·​·​.​line·​43 79 ·​·​·​·​.​line·​43
78 ·​·​·​·​.​local·​v5,​·​"response":​Ljava/​lang/​String;​ 80 ·​·​·​·​.​local·​v5,​·​"response":​Ljava/​lang/​String;​
79 ·​·​·​·​new-​instance·​v4,​·​Lorg/​json/​JSONObject;​ 81 ·​·​·​·​new-​instance·​v4,​·​Lorg/​json/​JSONObject;​
Offset 130, 14 lines modified Offset 132, 15 lines modified
   
130 ·​·​·​·​const/​4·​v7,​·​0x0 132 ·​·​·​·​const/​4·​v7,​·​0x0
   
131 ·​·​·​·​const-​string·​v8,​·​"100x100" 133 ·​·​·​·​const-​string·​v8,​·​"100x100"
   
132 ·​·​·​·​const-​string·​v9,​·​"600x600" 134 ·​·​·​·​const-​string·​v9,​·​"600x600"
   
  135 ·​·​·​·​.​line·​53
133 ·​·​·​·​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 136 ·​·​·​·​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
134 ·​·​·​·​move-​result-​object·​v8 137 ·​·​·​·​move-​result-​object·​v8
   
135 ·​·​·​·​aput-​object·​v8,​·​v6,​·​v7 138 ·​·​·​·​aput-​object·​v8,​·​v6,​·​v7
136 ·​·​·​·​:​try_end_0 139 ·​·​·​·​:​try_end_0
137 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 140 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
[−]
smali/com/namelessdev/mpdroid/cover/LastFMCover.smali
Offset 64, 14 lines modified Offset 64, 15 lines modified
   
64 ·​·​·​·​const-​string·​v8,​·​"&album=" 64 ·​·​·​·​const-​string·​v8,​·​"&album="
   
65 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 65 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
66 ·​·​·​·​move-​result-​object·​v7 66 ·​·​·​·​move-​result-​object·​v7
   
  67 ·​·​·​·​.​line·​53
67 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​ 68 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​
   
68 ·​·​·​·​move-​result-​object·​v8 69 ·​·​·​·​move-​result-​object·​v8
   
69 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 70 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
70 ·​·​·​·​move-​result-​object·​v7 71 ·​·​·​·​move-​result-​object·​v7
[−]
smali/com/namelessdev/mpdroid/cover/LocalCover.smali
Offset 128, 66 lines modified Offset 128, 58 lines modified
   
128 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​cover/​LocalCover;​-​>mSettings:​Landroid/​content/​SharedPreferences;​ 128 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​cover/​LocalCover;​-​>mSettings:​Landroid/​content/​SharedPreferences;​
   
129 ·​·​·​·​return-​void 129 ·​·​·​·​return-​void
130 .​end·​method 130 .​end·​method
   
131 .​method·​public·​static·​appendPathString(Land​roid/​net/​Uri$Builder;​Ljava/​lang/​String;​)​V 131 .​method·​public·​static·​appendPathString(Land​roid/​net/​Uri$Builder;​Ljava/​lang/​String;​)​V
132 ·​·​·​·​.​locals·​6 132 ·​·​·​·​.​locals·​4
133 ·​·​·​·​.​param·​p0,​·​"builder"·​·​·​·​#·​Landroid/​net/​Uri$Builder;​ 133 ·​·​·​·​.​param·​p0,​·​"builder"·​·​·​·​#·​Landroid/​net/​Uri$Builder;​
134 ·​·​·​·​.​param·​p1,​·​"baseString"·​·​·​·​#·​Ljava/​lang/​String;​ 134 ·​·​·​·​.​param·​p1,​·​"baseString"·​·​·​·​#·​Ljava/​lang/​String;​
   
135 ·​·​·​·​.​prologue 135 ·​·​·​·​.​prologue
136 ·​·​·​·​.​line·​59 136 ·​·​·​·​.​line·​59
137 ·​·​·​·​if-​eqz·​p1,​·​:​cond_0 137 ·​·​·​·​if-​eqz·​p1,​·​:​cond_0
   
138 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 138 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
139 ·​·​·​·​move-​result·​v5 139 ·​·​·​·​move-​result·​v2
   
140 ·​·​·​·​if-​nez·​v5,​·​:​cond_0 140 ·​·​·​·​if-​nez·​v2,​·​:​cond_0
   
141 ·​·​·​·​.​line·​60 141 ·​·​·​·​.​line·​60
142 ·​·​·​·​const-​string·​v5,​·​"/​" 142 ·​·​·​·​const-​string·​v2,​·​"/​"
   
143 ·​·​·​·​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 143 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
144 ·​·​·​·​move-​result-​object·​v2 144 ·​·​·​·​move-​result-​object·​v1
   
145 ·​·​·​·​.​line·​61 145 ·​·​·​·​.​line·​61
146 ·​·​·​·​.​local·​v2,​·​"components":​[Ljava/​lang/​String;​ 146 ·​·​·​·​.​local·​v1,​·​"components":​[Ljava/​lang/​String;​
147 ·​·​·​·​move-​object·​v0,​·​v2 147 ·​·​·​·​array-​length·​v3,​·​v1
   
148 ·​·​·​·​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
149 ·​·​·​·​array-​length·​v4,​·​v0  
   
150 ·​·​·​·​.​local·​v4,​·​"len$":​I 148 ·​·​·​·​const/​4·​v2,​·​0x0
151 ·​·​·​·​const/​4·​v3,​·​0x0  
   
152 ·​·​·​·​.​local·​v3,​·​"i$":​I  
153 ·​·​·​·​:​goto_0 149 ·​·​·​·​:​goto_0
154 ·​·​·​·​if-​ge·​v3,​·​v4,​·​:​cond_0 150 ·​·​·​·​if-​ge·​v2,​·​v3,​·​:​cond_0
   
155 ·​·​·​·​aget-​object·​v1,​·​v0,​·​v3 151 ·​·​·​·​aget-​object·​v0,​·​v1,​·​v2
   
156 ·​·​·​·​.​line·​62 152 ·​·​·​·​.​line·​62
157 ·​·​·​·​.​local·​v1,​·​"component":​Ljava/​lang/​String;​ 153 ·​·​·​·​.​local·​v0,​·​"component":​Ljava/​lang/​String;​
158 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 154 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
159 ·​·​·​·​.​line·​61 155 ·​·​·​·​.​line·​61
160 ·​·​·​·​add-​int/​lit8·​v3,​·​v3,​·​0x1 156 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
161 ·​·​·​·​goto·​:​goto_0 157 ·​·​·​·​goto·​:​goto_0
   
162 ·​·​·​·​.​line·​65 158 ·​·​·​·​.​line·​65
163 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"arr$":​[Ljava/​lang/​String;​ 159 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"component":​Ljava/​lang/​String;​
164 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"component":​Ljava/​lang/​String;​ 160 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"components":​[Ljava/​lang/​String;​
165 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"components":​[Ljava/​lang/​String;​  
166 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"i$":​I  
167 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"len$":​I  
168 ·​·​·​·​:​cond_0 161 ·​·​·​·​:​cond_0
169 ·​·​·​·​return-​void 162 ·​·​·​·​return-​void
170 .​end·​method 163 .​end·​method
   
171 .​method·​public·​static·​buildCoverUrl(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 164 .​method·​public·​static·​buildCoverUrl(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
172 ·​·​·​·​.​locals·​5 165 ·​·​·​·​.​locals·​5
173 ·​·​·​·​.​param·​p0,​·​"serverName"·​·​·​·​#·​Ljava/​lang/​String;​ 166 ·​·​·​·​.​param·​p0,​·​"serverName"·​·​·​·​#·​Ljava/​lang/​String;​
Offset 298, 222 lines modified Offset 290, 200 lines modified
   
298 ·​·​·​·​return-​object·​v3 290 ·​·​·​·​return-​object·​v3
299 .​end·​method 291 .​end·​method
   
   
300 #·​virtual·​methods 292 #·​virtual·​methods
301 .​method·​public·​getCoverUrl(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​[Ljava/​lang/​String;​ 293 .​method·​public·​getCoverUrl(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​[Ljava/​lang/​String;​
302 ·​·​·​·​.​locals·​25 294 ·​·​·​·​.​locals·​22
303 ·​·​·​·​.​param·​p1,​·​"albumInfo"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 295 ·​·​·​·​.​param·​p1,​·​"albumInfo"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
304 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 296 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
305 ·​·​·​·​·​·​·​·​value·​=·​{ 297 ·​·​·​·​·​·​·​·​value·​=·​{
306 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​lang/​Exception;​ 298 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​lang/​Exception;​
307 ·​·​·​·​·​·​·​·​} 299 ·​·​·​·​·​·​·​·​}
308 ·​·​·​·​.​end·​annotation 300 ·​·​·​·​.​end·​annotation
   
309 ·​·​·​·​.​prologue 301 ·​·​·​·​.​prologue
310 ·​·​·​·​.​line·​90 302 ·​·​·​·​.​line·​90
311 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getPath()​Ljava/​lang/​String;​ 303 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getPath()​Ljava/​lang/​String;​
   
312 ·​·​·​·​move-​result-​object·​v20 304 ·​·​·​·​move-​result-​object·​v11
   
313 ·​·​·​·​invoke-​static/​range·​{v20·​.​.​·​v20},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 305 ·​·​·​·​invoke-​static·​{v11},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
314 ·​·​·​·​move-​result·​v20 306 ·​·​·​·​move-​result·​v11
   
315 ·​·​·​·​if-​eqz·​v20,​·​:​cond_0 307 ·​·​·​·​if-​eqz·​v11,​·​:​cond_0
   
316 ·​·​·​·​.​line·​91 308 ·​·​·​·​.​line·​91
317 ·​·​·​·​const/​16·​v20,​·​0x0 309 ·​·​·​·​const/​4·​v11,​·​0x0
   
318 ·​·​·​·​move/​from16·​v0,​·​v20  
   
Max diff block lines reached; 14777/18221 bytes (81.10%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/cover/MusicBrainzCover.smali
Offset 335, 28 lines modified Offset 335, 30 lines modified
   
335 ·​·​·​·​const-​string·​v3,​·​"http:​/​/​musicbrainz.​org/​ws/​2/​release-​group/​?query=" 335 ·​·​·​·​const-​string·​v3,​·​"http:​/​/​musicbrainz.​org/​ws/​2/​release-​group/​?query="
   
336 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 336 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
337 ·​·​·​·​move-​result-​object·​v2 337 ·​·​·​·​move-​result-​object·​v2
   
  338 ·​·​·​·​.​line·​151
338 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getArtist()​Ljava/​lang/​String;​ 339 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getArtist()​Ljava/​lang/​String;​
   
339 ·​·​·​·​move-​result-​object·​v3 340 ·​·​·​·​move-​result-​object·​v3
   
340 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 341 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
341 ·​·​·​·​move-​result-​object·​v2 342 ·​·​·​·​move-​result-​object·​v2
   
342 ·​·​·​·​const/​16·​v3,​·​0x20 343 ·​·​·​·​const/​16·​v3,​·​0x20
   
343 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 344 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
344 ·​·​·​·​move-​result-​object·​v2 345 ·​·​·​·​move-​result-​object·​v2
   
  346 ·​·​·​·​.​line·​152
345 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​ 347 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​
   
346 ·​·​·​·​move-​result-​object·​v3 348 ·​·​·​·​move-​result-​object·​v3
   
347 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 349 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
348 ·​·​·​·​move-​result-​object·​v2 350 ·​·​·​·​move-​result-​object·​v2
Offset 403, 39 lines modified Offset 405, 38 lines modified
   
403 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 405 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
404 ·​·​·​·​.​line·​126 406 ·​·​·​·​.​line·​126
405 ·​·​·​·​.​local·​v0,​·​"coverUrls":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 407 ·​·​·​·​.​local·​v0,​·​"coverUrls":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
406 ·​·​·​·​invoke-​direct·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​cover/​MusicBrainzCover;​-​>searchForRelease(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​Ljava/​util/​List;​ 408 ·​·​·​·​invoke-​direct·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​cover/​MusicBrainzCover;​-​>searchForRelease(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​Ljava/​util/​List;​
   
407 ·​·​·​·​move-​result-​object·​v4 409 ·​·​·​·​move-​result-​object·​v3
   
408 ·​·​·​·​.​line·​127 410 ·​·​·​·​.​line·​127
409 ·​·​·​·​.​local·​v4,​·​"releases":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 411 ·​·​·​·​.​local·​v3,​·​"releases":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
410 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 412 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
411 ·​·​·​·​move-​result-​object·​v2 413 ·​·​·​·​move-​result-​object·​v4
   
412 ·​·​·​·​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
413 ·​·​·​·​:​cond_0 414 ·​·​·​·​:​cond_0
414 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 415 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
415 ·​·​·​·​move-​result·​v5 416 ·​·​·​·​move-​result·​v5
   
416 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2 417 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2
   
417 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 418 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
418 ·​·​·​·​move-​result-​object·​v3 419 ·​·​·​·​move-​result-​object·​v2
   
419 ·​·​·​·​check-​cast·​v3,​·​Ljava/​lang/​String;​ 420 ·​·​·​·​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
420 ·​·​·​·​.​line·​128 421 ·​·​·​·​.​line·​128
421 ·​·​·​·​.​local·​v3,​·​"release":​Ljava/​lang/​String;​ 422 ·​·​·​·​.​local·​v2,​·​"release":​Ljava/​lang/​String;​
422 ·​·​·​·​invoke-​direct·​{p0,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​cover/​MusicBrainzCover;​-​>getCoverArtArchiveRe​sponse(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 423 ·​·​·​·​invoke-​direct·​{p0,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​cover/​MusicBrainzCover;​-​>getCoverArtArchiveRe​sponse(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
423 ·​·​·​·​move-​result-​object·​v1 424 ·​·​·​·​move-​result-​object·​v1
   
424 ·​·​·​·​.​line·​129 425 ·​·​·​·​.​line·​129
425 ·​·​·​·​.​local·​v1,​·​"covertArtResponse":​Ljava/​lang/​String;​ 426 ·​·​·​·​.​local·​v1,​·​"covertArtResponse":​Ljava/​lang/​String;​
426 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 427 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
Offset 456, 29 lines modified Offset 457, 29 lines modified
   
456 ·​·​·​·​move-​result·​v5 457 ·​·​·​·​move-​result·​v5
   
457 ·​·​·​·​if-​nez·​v5,​·​:​cond_0 458 ·​·​·​·​if-​nez·​v5,​·​:​cond_0
   
458 ·​·​·​·​.​line·​137 459 ·​·​·​·​.​line·​137
459 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"covertArtResponse":​Ljava/​lang/​String;​ 460 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"covertArtResponse":​Ljava/​lang/​String;​
460 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"release":​Ljava/​lang/​String;​ 461 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"release":​Ljava/​lang/​String;​
461 ·​·​·​·​:​cond_2 462 ·​·​·​·​:​cond_2
462 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I 463 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I
   
463 ·​·​·​·​move-​result·​v5 464 ·​·​·​·​move-​result·​v4
   
464 ·​·​·​·​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​ 465 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
465 ·​·​·​·​invoke-​interface·​{v0,​·​v5},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 466 ·​·​·​·​invoke-​interface·​{v0,​·​v4},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
466 ·​·​·​·​move-​result-​object·​v5 467 ·​·​·​·​move-​result-​object·​v4
   
467 ·​·​·​·​check-​cast·​v5,​·​[Ljava/​lang/​String;​ 468 ·​·​·​·​check-​cast·​v4,​·​[Ljava/​lang/​String;​
   
468 ·​·​·​·​return-​object·​v5 469 ·​·​·​·​return-​object·​v4
469 .​end·​method 470 .​end·​method
   
470 .​method·​public·​getName()​Ljava/​lang/​String;​ 471 .​method·​public·​getName()​Ljava/​lang/​String;​
471 ·​·​·​·​.​locals·​1 472 ·​·​·​·​.​locals·​1
   
472 ·​·​·​·​.​prologue 473 ·​·​·​·​.​prologue
Max diff block lines reached; 0/3762 bytes (0.00%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/cover/SpotifyCover.smali
Offset 185, 51 lines modified Offset 185, 53 lines modified
185 ·​·​·​·​.​end·​annotation 185 ·​·​·​·​.​end·​annotation
   
186 ·​·​·​·​.​prologue 186 ·​·​·​·​.​prologue
187 ·​·​·​·​const/​4·​v9,​·​0x0 187 ·​·​·​·​const/​4·​v9,​·​0x0
   
188 ·​·​·​·​.​line·​97 188 ·​·​·​·​.​line·​97
189 ·​·​·​·​:​try_start_0 189 ·​·​·​·​:​try_start_0
190 ·​·​·​·​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 190 ·​·​·​·​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
191 ·​·​·​·​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 191 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
192 ·​·​·​·​const-​string·​v8,​·​"http:​/​/​ws.​spotify.​com/​search/​1/​album.​json?q=" 192 ·​·​·​·​const-​string·​v7,​·​"http:​/​/​ws.​spotify.​com/​search/​1/​album.​json?q="
   
193 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 193 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
194 ·​·​·​·​move-​result-​object·​v7 194 ·​·​·​·​move-​result-​object·​v6
   
  195 ·​·​·​·​.​line·​98
195 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getArtist()​Ljava/​lang/​String;​ 196 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getArtist()​Ljava/​lang/​String;​
   
196 ·​·​·​·​move-​result-​object·​v8 197 ·​·​·​·​move-​result-​object·​v7
   
197 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 198 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
198 ·​·​·​·​move-​result-​object·​v7 199 ·​·​·​·​move-​result-​object·​v6
   
199 ·​·​·​·​const/​16·​v8,​·​0x20 200 ·​·​·​·​const/​16·​v7,​·​0x20
   
200 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 201 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
201 ·​·​·​·​move-​result-​object·​v7 202 ·​·​·​·​move-​result-​object·​v6
   
202 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​ 203 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​
   
203 ·​·​·​·​move-​result-​object·​v8 204 ·​·​·​·​move-​result-​object·​v7
   
204 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 205 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
205 ·​·​·​·​move-​result-​object·​v7 206 ·​·​·​·​move-​result-​object·​v6
   
206 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 207 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
207 ·​·​·​·​move-​result-​object·​v7 208 ·​·​·​·​move-​result-​object·​v6
   
208 ·​·​·​·​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​namelessdev/​mpdroid/​cover/​SpotifyCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​ 209 ·​·​·​·​.​line·​97
  210 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​cover/​SpotifyCover;​-​>executeGetRequest(Lj​ava/​lang/​String;​)​Ljava/​lang/​String;​
   
209 ·​·​·​·​move-​result-​object·​v2 211 ·​·​·​·​move-​result-​object·​v2
   
210 ·​·​·​·​.​line·​99 212 ·​·​·​·​.​line·​99
211 ·​·​·​·​.​local·​v2,​·​"albumResponse":​Ljava/​lang/​String;​ 213 ·​·​·​·​.​local·​v2,​·​"albumResponse":​Ljava/​lang/​String;​
212 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​cover/​SpotifyCover;​-​>extractAlbumIds(Ljav​a/​lang/​String;​)​Ljava/​util/​List;​ 214 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​cover/​SpotifyCover;​-​>extractAlbumIds(Ljav​a/​lang/​String;​)​Ljava/​util/​List;​
   
Offset 237, 15 lines modified Offset 239, 14 lines modified
   
237 ·​·​·​·​.​line·​100 239 ·​·​·​·​.​line·​100
238 ·​·​·​·​.​local·​v1,​·​"albumIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 240 ·​·​·​·​.​local·​v1,​·​"albumIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
239 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 241 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
240 ·​·​·​·​move-​result-​object·​v6 242 ·​·​·​·​move-​result-​object·​v6
   
241 ·​·​·​·​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​  
242 ·​·​·​·​:​cond_0 243 ·​·​·​·​:​cond_0
243 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 244 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
244 ·​·​·​·​move-​result·​v7 245 ·​·​·​·​move-​result·​v7
   
245 ·​·​·​·​if-​eqz·​v7,​·​:​cond_1 246 ·​·​·​·​if-​eqz·​v7,​·​:​cond_1
   
Offset 290, 59 lines modified Offset 291, 58 lines modified
290 ·​·​·​·​invoke-​static·​{v4},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 291 ·​·​·​·​invoke-​static·​{v4},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
291 ·​·​·​·​move-​result·​v7 292 ·​·​·​·​move-​result·​v7
   
292 ·​·​·​·​if-​nez·​v7,​·​:​cond_0 293 ·​·​·​·​if-​nez·​v7,​·​:​cond_0
   
293 ·​·​·​·​.​line·​106 294 ·​·​·​·​.​line·​106
294 ·​·​·​·​const-​string·​v7,​·​"/​cover/​" 295 ·​·​·​·​const-​string·​v6,​·​"/​cover/​"
   
295 ·​·​·​·​const-​string·​v8,​·​"/​640/​" 296 ·​·​·​·​const-​string·​v7,​·​"/​640/​"
   
296 ·​·​·​·​invoke-​virtual·​{v4,​·​v7,​·​v8},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 297 ·​·​·​·​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
297 ·​·​·​·​move-​result-​object·​v4 298 ·​·​·​·​move-​result-​object·​v4
   
298 ·​·​·​·​.​line·​107 299 ·​·​·​·​.​line·​107
299 ·​·​·​·​const/​4·​v7,​·​0x1 300 ·​·​·​·​const/​4·​v6,​·​0x1
   
300 ·​·​·​·​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​String;​ 301 ·​·​·​·​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
301 ·​·​·​·​const/​4·​v8,​·​0x0 302 ·​·​·​·​const/​4·​v7,​·​0x0
   
302 ·​·​·​·​aput-​object·​v4,​·​v7,​·​v8 303 ·​·​·​·​aput-​object·​v4,​·​v6,​·​v7
303 ·​·​·​·​:​try_end_0 304 ·​·​·​·​:​try_end_0
304 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 305 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
305 ·​·​·​·​.​line·​117 306 ·​·​·​·​.​line·​117
306 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"albumId":​Ljava/​lang/​String;​ 307 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"albumId":​Ljava/​lang/​String;​
307 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"albumIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 308 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"albumIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
Max diff block lines reached; 1027/5221 bytes (19.67%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/AlbumsFragment.smali
Offset 91, 14 lines modified Offset 91, 15 lines modified
91 .​method·​private·​cleanupCover(Landroid​/​view/​MenuItem;​Z)​V 91 .​method·​private·​cleanupCover(Landroid​/​view/​MenuItem;​Z)​V
92 ·​·​·​·​.​locals·​6 92 ·​·​·​·​.​locals·​6
93 ·​·​·​·​.​param·​p1,​·​"item"·​·​·​·​#·​Landroid/​view/​MenuItem;​ 93 ·​·​·​·​.​param·​p1,​·​"item"·​·​·​·​#·​Landroid/​view/​MenuItem;​
94 ·​·​·​·​.​param·​p2,​·​"isWrongCover"·​·​·​·​#·​Z 94 ·​·​·​·​.​param·​p2,​·​"isWrongCover"·​·​·​·​#·​Z
   
95 ·​·​·​·​.​prologue 95 ·​·​·​·​.​prologue
96 ·​·​·​·​.​line·​156 96 ·​·​·​·​.​line·​156
  97 ·​·​·​·​.​line·​157
97 ·​·​·​·​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getMenuInfo()​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​ 98 ·​·​·​·​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getMenuInfo()​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​
   
98 ·​·​·​·​move-​result-​object·​v2 99 ·​·​·​·​move-​result-​object·​v2
   
99 ·​·​·​·​check-​cast·​v2,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 100 ·​·​·​·​check-​cast·​v2,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
100 ·​·​·​·​.​line·​159 101 ·​·​·​·​.​line·​159
Offset 126, 14 lines modified Offset 127, 15 lines modified
126 ·​·​·​·​if-​eqz·​p2,​·​:​cond_0 127 ·​·​·​·​if-​eqz·​p2,​·​:​cond_0
   
127 ·​·​·​·​.​line·​163 128 ·​·​·​·​.​line·​163
128 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 129 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
   
129 ·​·​·​·​move-​result-​object·​v3 130 ·​·​·​·​move-​result-​object·​v3
   
  131 ·​·​·​·​.​line·​164
130 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>markWrongCover(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 132 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>markWrongCover(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
   
131 ·​·​·​·​.​line·​170 133 ·​·​·​·​.​line·​170
132 ·​·​·​·​:​goto_0 134 ·​·​·​·​:​goto_0
133 ·​·​·​·​iget-​object·​v3,​·​v2,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​-​>targetView:​Landroid/​view/​View;​ 135 ·​·​·​·​iget-​object·​v3,​·​v2,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​-​>targetView:​Landroid/​view/​View;​
   
134 ·​·​·​·​invoke-​static·​{v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​AlbumsFragment;​-​>refreshCover(Landroi​d/​view/​View;​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 136 ·​·​·​·​invoke-​static·​{v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​AlbumsFragment;​-​>refreshCover(Landroi​d/​view/​View;​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
Offset 146, 14 lines modified Offset 148, 15 lines modified
   
146 ·​·​·​·​.​line·​166 148 ·​·​·​·​.​line·​166
147 ·​·​·​·​:​cond_0 149 ·​·​·​·​:​cond_0
148 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 150 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
   
149 ·​·​·​·​move-​result-​object·​v3 151 ·​·​·​·​move-​result-​object·​v3
   
  152 ·​·​·​·​.​line·​167
150 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>clear(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 153 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>clear(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
   
151 ·​·​·​·​goto·​:​goto_0 154 ·​·​·​·​goto·​:​goto_0
152 .​end·​method 155 .​end·​method
   
153 .​method·​private·​static·​refreshCover(Landroid​/​view/​View;​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 156 .​method·​private·​static·​refreshCover(Landroid​/​view/​View;​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
154 ·​·​·​·​.​locals·​4 157 ·​·​·​·​.​locals·​4
Offset 179, 25 lines modified Offset 182, 27 lines modified
   
179 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​ 182 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​
   
180 ·​·​·​·​.​line·​95 183 ·​·​·​·​.​line·​95
181 ·​·​·​·​.​local·​v0,​·​"albumViewHolder":​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​ 184 ·​·​·​·​.​local·​v0,​·​"albumViewHolder":​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​
182 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​ 185 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​
   
  186 ·​·​·​·​.​line·​96
183 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​ 187 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​
   
184 ·​·​·​·​move-​result-​object·​v2 188 ·​·​·​·​move-​result-​object·​v2
   
185 ·​·​·​·​instance-​of·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​ 189 ·​·​·​·​instance-​of·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​
   
186 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0 190 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0
   
187 ·​·​·​·​.​line·​97 191 ·​·​·​·​.​line·​97
188 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​ 192 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​
   
  193 ·​·​·​·​.​line·​99
189 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​ 194 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​
   
190 ·​·​·​·​move-​result-​object·​v1 195 ·​·​·​·​move-​result-​object·​v1
   
191 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​ 196 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​
   
192 ·​·​·​·​.​line·​100 197 ·​·​·​·​.​line·​100
Offset 226, 14 lines modified Offset 231, 15 lines modified
226 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 231 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
227 ·​·​·​·​.​line·​292 232 ·​·​·​·​.​line·​292
228 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​AlbumsFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 233 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​AlbumsFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
229 ·​·​·​·​move-​result-​object·​v1 234 ·​·​·​·​move-​result-​object·​v1
   
  235 ·​·​·​·​.​line·​293
230 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 236 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
231 ·​·​·​·​move-​result-​object·​v1 237 ·​·​·​·​move-​result-​object·​v1
   
232 ·​·​·​·​const·​v2,​·​0x7f0a006a 238 ·​·​·​·​const·​v2,​·​0x7f0a006a
   
233 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​ 239 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​
Offset 288, 16 lines modified Offset 294, 16 lines modified
   
288 ·​·​·​·​const/​4·​v4,​·​0x0 294 ·​·​·​·​const/​4·​v4,​·​0x0
   
289 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 295 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
290 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 296 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
291 ·​·​·​·​:​try_end_0 297 ·​·​·​·​:​try_end_0
Max diff block lines reached; 3286/6932 bytes (47.40%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/ArtistsFragment.smali
Offset 76, 16 lines modified Offset 76, 16 lines modified
   
76 ·​·​·​·​const/​4·​v4,​·​0x0 76 ·​·​·​·​const/​4·​v4,​·​0x0
   
77 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 77 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
78 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 78 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
79 ·​·​·​·​:​try_end_0 79 ·​·​·​·​:​try_end_0
80 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 80 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
81 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 81 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
82 ·​·​·​·​.​line·​74 82 ·​·​·​·​.​line·​74
83 ·​·​·​·​:​cond_0 83 ·​·​·​·​:​cond_0
84 ·​·​·​·​:​goto_0 84 ·​·​·​·​:​goto_0
85 ·​·​·​·​return-​void 85 ·​·​·​·​return-​void
   
86 ·​·​·​·​.​line·​71 86 ·​·​·​·​.​line·​71
Offset 150, 16 lines modified Offset 150, 16 lines modified
   
150 ·​·​·​·​const/​4·​v4,​·​0x0 150 ·​·​·​·​const/​4·​v4,​·​0x0
   
151 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 151 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
152 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 152 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
153 ·​·​·​·​:​try_end_0 153 ·​·​·​·​:​try_end_0
154 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 154 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
155 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 155 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
156 ·​·​·​·​.​line·​62 156 ·​·​·​·​.​line·​62
157 ·​·​·​·​:​cond_0 157 ·​·​·​·​:​cond_0
158 ·​·​·​·​:​goto_0 158 ·​·​·​·​:​goto_0
159 ·​·​·​·​return-​void 159 ·​·​·​·​return-​void
   
160 ·​·​·​·​.​line·​59 160 ·​·​·​·​.​line·​59
Offset 189, 15 lines modified Offset 189, 15 lines modified
189 ·​·​·​·​.​locals·​7 189 ·​·​·​·​.​locals·​7
   
190 ·​·​·​·​.​prologue 190 ·​·​·​·​.​prologue
191 ·​·​·​·​const/​4·​v4,​·​0x1 191 ·​·​·​·​const/​4·​v4,​·​0x1
   
192 ·​·​·​·​const/​4·​v2,​·​0x0 192 ·​·​·​·​const/​4·​v2,​·​0x0
   
193 ·​·​·​·​.​line·​79 193 ·​·​·​·​.​line·​80
194 ·​·​·​·​:​try_start_0 194 ·​·​·​·​:​try_start_0
195 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 195 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
196 ·​·​·​·​move-​result-​object·​v3 196 ·​·​·​·​move-​result-​object·​v3
   
197 ·​·​·​·​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 197 ·​·​·​·​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
Offset 209, 18 lines modified Offset 209, 20 lines modified
   
209 ·​·​·​·​const-​string·​v5,​·​"both" 209 ·​·​·​·​const-​string·​v5,​·​"both"
   
210 ·​·​·​·​invoke-​interface·​{v1,​·​v3,​·​v5},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 210 ·​·​·​·​invoke-​interface·​{v1,​·​v3,​·​v5},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
211 ·​·​·​·​move-​result-​object·​v3 211 ·​·​·​·​move-​result-​object·​v3
   
  212 ·​·​·​·​.​line·​82
212 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 213 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
213 ·​·​·​·​move-​result-​object·​v5 214 ·​·​·​·​move-​result-​object·​v5
   
  215 ·​·​·​·​.​line·​81
214 ·​·​·​·​const/​4·​v3,​·​-​0x1 216 ·​·​·​·​const/​4·​v3,​·​-​0x1
   
215 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​String;​-​>hashCode()​I 217 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​String;​-​>hashCode()​I
   
216 ·​·​·​·​move-​result·​v6 218 ·​·​·​·​move-​result·​v6
   
217 ·​·​·​·​sparse-​switch·​v6,​·​:​sswitch_data_0 219 ·​·​·​·​sparse-​switch·​v6,​·​:​sswitch_data_0
Offset 540, 14 lines modified Offset 542, 15 lines modified
540 ·​·​·​·​.​end·​annotation 542 ·​·​·​·​.​end·​annotation
   
541 ·​·​·​·​.​prologue 543 ·​·​·​·​.​prologue
542 ·​·​·​·​.​line·​143 544 ·​·​·​·​.​line·​143
543 ·​·​·​·​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​" 545 ·​·​·​·​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​"
544 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 546 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
  547 ·​·​·​·​.​line·​144
545 ·​·​·​·​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 548 ·​·​·​·​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
546 ·​·​·​·​move-​result-​object·​v1 549 ·​·​·​·​move-​result-​object·​v1
   
547 ·​·​·​·​.​line·​145 550 ·​·​·​·​.​line·​145
548 ·​·​·​·​.​local·​v1,​·​"settings":​Landroid/​content/​SharedPreferences;​ 551 ·​·​·​·​.​local·​v1,​·​"settings":​Landroid/​content/​SharedPreferences;​
549 ·​·​·​·​const-​string·​v2,​·​"enableAlbumArtLibrar​y" 552 ·​·​·​·​const-​string·​v2,​·​"enableAlbumArtLibrar​y"
[−]
smali/com/namelessdev/mpdroid/fragments/BrowseFragment$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$item:​Landroid/​view/​MenuItem;​ 24 .​field·​final·​synthetic·​val$item:​Landroid/​view/​MenuItem;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​Landroid/​view/​MenuItem;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​Landroid/​view/​MenuItem;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​138 30 ·​·​·​·​.​line·​138
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$1;​-​>val$item:​Landroid/​view/​MenuItem;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$1;​-​>val$item:​Landroid/​view/​MenuItem;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/BrowseFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$name:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$name:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​Ljava/​lang/​String;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​186 28 ·​·​·​·​.​line·​186
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3$1;​-​>val$name:​Ljava/​lang/​String;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3$1;​-​>val$name:​Ljava/​lang/​String;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/BrowseFragment$4.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$name:​Ljava/​lang/​String;​ 24 .​field·​final·​synthetic·​val$name:​Ljava/​lang/​String;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ILjava/​lang/​String;​)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ILjava/​lang/​String;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​394 30 ·​·​·​·​.​line·​394
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
31 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$4;​-​>val$id:​I 32 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$4;​-​>val$id:​I
   
[−]
smali/com/namelessdev/mpdroid/fragments/BrowseFragment$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​538 27 ·​·​·​·​.​line·​538
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/BrowseFragment.smali
Offset 182, 48 lines modified Offset 182, 54 lines modified
   
182 ·​·​·​·​move-​result-​object·​v3 182 ·​·​·​·​move-​result-​object·​v3
   
183 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 183 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
184 ·​·​·​·​const·​v3,​·​0x7f0c00bd 184 ·​·​·​·​const·​v3,​·​0x7f0c00bd
   
  185 ·​·​·​·​.​line·​176
185 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 186 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
186 ·​·​·​·​move-​result-​object·​v2 187 ·​·​·​·​move-​result-​object·​v2
   
187 ·​·​·​·​const·​v3,​·​0x7f0c00a0 188 ·​·​·​·​const·​v3,​·​0x7f0c00a0
   
  189 ·​·​·​·​.​line·​177
188 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 190 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
189 ·​·​·​·​move-​result-​object·​v2 191 ·​·​·​·​move-​result-​object·​v2
   
  192 ·​·​·​·​.​line·​178
190 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 193 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
191 ·​·​·​·​move-​result-​object·​v2 194 ·​·​·​·​move-​result-​object·​v2
   
192 ·​·​·​·​const·​v3,​·​0x104000a 195 ·​·​·​·​const·​v3,​·​0x104000a
   
193 ·​·​·​·​new-​instance·​v4,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​ 196 ·​·​·​·​new-​instance·​v4,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​
   
194 ·​·​·​·​invoke-​direct·​{v4,​·​p0,​·​v1,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​Landroid/​widget/​EditText;​I)​V 197 ·​·​·​·​invoke-​direct·​{v4,​·​p0,​·​v1,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​Landroid/​widget/​EditText;​I)​V
   
  198 ·​·​·​·​.​line·​179
195 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 199 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
196 ·​·​·​·​move-​result-​object·​v2 200 ·​·​·​·​move-​result-​object·​v2
   
197 ·​·​·​·​const/​high16·​v3,​·​0x1040000 201 ·​·​·​·​const/​high16·​v3,​·​0x1040000
   
198 ·​·​·​·​new-​instance·​v4,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$2;​ 202 ·​·​·​·​new-​instance·​v4,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$2;​
   
199 ·​·​·​·​invoke-​direct·​{v4,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​)​V 203 ·​·​·​·​invoke-​direct·​{v4,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​)​V
   
  204 ·​·​·​·​.​line·​195
200 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 205 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
201 ·​·​·​·​move-​result-​object·​v2 206 ·​·​·​·​move-​result-​object·​v2
   
  207 ·​·​·​·​.​line·​202
202 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 208 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
203 ·​·​·​·​.​line·​206 209 ·​·​·​·​.​line·​206
204 ·​·​·​·​:​goto_0 210 ·​·​·​·​:​goto_0
205 ·​·​·​·​return-​void 211 ·​·​·​·​return-​void
   
206 ·​·​·​·​.​line·​204 212 ·​·​·​·​.​line·​204
Offset 386, 491 lines modified Offset 392, 485 lines modified
386 ·​·​·​·​.​locals·​26 392 ·​·​·​·​.​locals·​26
387 ·​·​·​·​.​param·​p1,​·​"menu"·​·​·​·​#·​Landroid/​view/​ContextMenu;​ 393 ·​·​·​·​.​param·​p1,​·​"menu"·​·​·​·​#·​Landroid/​view/​ContextMenu;​
388 ·​·​·​·​.​param·​p2,​·​"v"·​·​·​·​#·​Landroid/​view/​View;​ 394 ·​·​·​·​.​param·​p2,​·​"v"·​·​·​·​#·​Landroid/​view/​View;​
389 ·​·​·​·​.​param·​p3,​·​"menuInfo"·​·​·​·​#·​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​ 395 ·​·​·​·​.​param·​p3,​·​"menuInfo"·​·​·​·​#·​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​
   
390 ·​·​·​·​.​prologue 396 ·​·​·​·​.​prologue
391 ·​·​·​·​.​line·​267 397 ·​·​·​·​.​line·​267
392 ·​·​·​·​move-​object/​from16·​v16,​·​p3 398 ·​·​·​·​move-​object/​from16·​v15,​·​p3
   
393 ·​·​·​·​check-​cast·​v16,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 399 ·​·​·​·​check-​cast·​v15,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
394 ·​·​·​·​.​line·​269 400 ·​·​·​·​.​line·​269
395 ·​·​·​·​.​local·​v16,​·​"info":​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 401 ·​·​·​·​.​local·​v15,​·​"info":​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
396 ·​·​·​·​move-​object/​from16·​v0,​·​v16 402 ·​·​·​·​iget-​wide·​v0,​·​v15,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​-​>id:​J
   
397 ·​·​·​·​iget-​wide·​v0,​·​v0,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​-​>id:​J  
   
398 ·​·​·​·​move-​wide/​from16·​v22,​·​v0 403 ·​·​·​·​move-​wide/​from16·​v22,​·​v0
   
399 ·​·​·​·​move-​wide/​from16·​v0,​·​v22 404 ·​·​·​·​move-​wide/​from16·​v0,​·​v22
   
400 ·​·​·​·​long-​to-​int·​v15,​·​v0 405 ·​·​·​·​long-​to-​int·​v14,​·​v0
   
401 ·​·​·​·​.​line·​270 406 ·​·​·​·​.​line·​270
402 ·​·​·​·​.​local·​v15,​·​"index":​I 407 ·​·​·​·​.​local·​v14,​·​"index":​I
403 ·​·​·​·​if-​ltz·​v15,​·​:​cond_2 408 ·​·​·​·​if-​ltz·​v14,​·​:​cond_2
   
404 ·​·​·​·​move-​object/​from16·​v0,​·​p0 409 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
405 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​-​>mItems:​Ljava/​util/​List;​ 410 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​-​>mItems:​Ljava/​util/​List;​
   
406 ·​·​·​·​move-​object/​from16·​v22,​·​v0 411 ·​·​·​·​move-​object/​from16·​v21,​·​v0
   
407 ·​·​·​·​invoke-​interface/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​List;​-​>size()​I 412 ·​·​·​·​invoke-​interface/​range·​{v21·​.​.​·​v21},​·​Ljava/​util/​List;​-​>size()​I
   
408 ·​·​·​·​move-​result·​v22 413 ·​·​·​·​move-​result·​v21
   
409 ·​·​·​·​move/​from16·​v0,​·​v22 414 ·​·​·​·​move/​from16·​v0,​·​v21
   
410 ·​·​·​·​if-​le·​v0,​·​v15,​·​:​cond_2 415 ·​·​·​·​if-​le·​v0,​·​v14,​·​:​cond_2
   
411 ·​·​·​·​.​line·​271 416 ·​·​·​·​.​line·​271
412 ·​·​·​·​move-​object/​from16·​v0,​·​p0 417 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
Max diff block lines reached; 24177/27728 bytes (87.19%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/BrowseFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​196 27 ·​·​·​·​.​line·​196
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/FSFragment$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​Landroid/​content/​Context;​IILjava/​util/​List;​)​V 29 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​Landroid/​content/​Context;​IILjava/​util/​List;​)​V
30 ·​·​·​·​.​locals·​0 30 ·​·​·​·​.​locals·​0
  31 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
31 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​content/​Context;​ 32 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​content/​Context;​
32 ·​·​·​·​.​param·​p3,​·​"x1"·​·​·​·​#·​I 33 ·​·​·​·​.​param·​p3,​·​"x1"·​·​·​·​#·​I
33 ·​·​·​·​.​param·​p4,​·​"x2"·​·​·​·​#·​I 34 ·​·​·​·​.​param·​p4,​·​"x2"·​·​·​·​#·​I
   
34 ·​·​·​·​.​prologue 35 ·​·​·​·​.​prologue
35 ·​·​·​·​.​line·​141 36 ·​·​·​·​.​line·​141
36 ·​·​·​·​.​local·​p5,​·​"x3":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Item;​>;​" 37 ·​·​·​·​.​local·​p5,​·​"x3":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Item;​>;​"
[−]
smali/com/namelessdev/mpdroid/fragments/BrowseFragment$3.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​ 24 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​Landroid/​widget/​EditText;​I)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​Landroid/​widget/​EditText;​I)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​180 30 ·​·​·​·​.​line·​180
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​-​>val$input:​Landroid/​widget/​EditText;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment$3;​-​>val$input:​Landroid/​widget/​EditText;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/FSFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​246 27 ·​·​·​·​.​line·​246
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 55, 16 lines modified Offset 56, 16 lines modified
55 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mDirectory:​Ljava/​lang/​String;​ 56 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mDirectory:​Ljava/​lang/​String;​
56 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>access$000(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​)​Ljava/​lang/​String;​ 57 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>access$000(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​)​Ljava/​lang/​String;​
   
57 ·​·​·​·​move-​result-​object·​v2 58 ·​·​·​·​move-​result-​object·​v2
   
58 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>refreshDatabase(Ljav​a/​lang/​String;​)​V 59 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>refreshDatabase(Ljav​a/​lang/​String;​)​V
59 ·​·​·​·​:​try_end_0 60 ·​·​·​·​:​try_end_0
60 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 61 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
61 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 62 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
62 ·​·​·​·​.​line·​254 63 ·​·​·​·​.​line·​254
63 ·​·​·​·​:​goto_0 64 ·​·​·​·​:​goto_0
64 ·​·​·​·​return-​void 65 ·​·​·​·​return-​void
   
65 ·​·​·​·​.​line·​251 66 ·​·​·​·​.​line·​251
66 ·​·​·​·​:​catch_0 67 ·​·​·​·​:​catch_0
[−]
smali/com/namelessdev/mpdroid/fragments/FSFragment$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$item:​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​ 22 .​field·​final·​synthetic·​val$item:​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​214 28 ·​·​·​·​.​line·​214
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>val$item:​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>val$item:​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​
   
Offset 63, 14 lines modified Offset 64, 15 lines modified
   
63 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>val$item:​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​ 64 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>val$item:​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​
   
64 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 65 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
65 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 66 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
  67 ·​·​·​·​.​line·​220
66 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>isInSimpleMode()​Z 68 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>isInSimpleMode()​Z
   
67 ·​·​·​·​move-​result·​v3 69 ·​·​·​·​move-​result·​v3
   
68 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 70 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
69 ·​·​·​·​iget-​object·​v4,​·​v4,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 71 ·​·​·​·​iget-​object·​v4,​·​v4,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
[−]
smali/com/namelessdev/mpdroid/fragments/FSFragment.smali
Offset 88, 16 lines modified Offset 88, 16 lines modified
   
88 ·​·​·​·​iget-​object·​v1,​·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 88 ·​·​·​·​iget-​object·​v1,​·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
89 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mCurrentDirectory:​Lorg/​a0z/​mpd/​item/​Directory;​ 89 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>mCurrentDirectory:​Lorg/​a0z/​mpd/​item/​Directory;​
   
90 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>refreshDirectory(Lor​g/​a0z/​mpd/​item/​Directory;​)​V 90 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>refreshDirectory(Lor​g/​a0z/​mpd/​item/​Directory;​)​V
91 ·​·​·​·​:​try_end_0 91 ·​·​·​·​:​try_end_0
92 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 92 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
93 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 93 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
94 ·​·​·​·​.​line·​283 94 ·​·​·​·​.​line·​283
95 ·​·​·​·​:​goto_1 95 ·​·​·​·​:​goto_1
96 ·​·​·​·​return-​void 96 ·​·​·​·​return-​void
   
97 ·​·​·​·​.​line·​274 97 ·​·​·​·​.​line·​274
98 ·​·​·​·​:​cond_0 98 ·​·​·​·​:​cond_0
Offset 231, 14 lines modified Offset 231, 15 lines modified
   
231 ·​·​·​·​invoke-​virtual·​{v4},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylist()​Lorg/​a0z/​mpd/​MPDPlaylist;​ 231 ·​·​·​·​invoke-​virtual·​{v4},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylist()​Lorg/​a0z/​mpd/​MPDPlaylist;​
   
232 ·​·​·​·​move-​result-​object·​v4 232 ·​·​·​·​move-​result-​object·​v4
   
233 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​ 233 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​
   
  234 ·​·​·​·​.​line·​99
234 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"item":​Lorg/​a0z/​mpd/​item/​Item;​ 235 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"item":​Lorg/​a0z/​mpd/​item/​Item;​
235 ·​·​·​·​invoke-​interface·​{p1},​·​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​-​>getFullPath()​Ljava/​lang/​String;​ 236 ·​·​·​·​invoke-​interface·​{p1},​·​Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​-​>getFullPath()​Ljava/​lang/​String;​
   
236 ·​·​·​·​move-​result-​object·​v5 237 ·​·​·​·​move-​result-​object·​v5
   
237 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>load(Ljava/​lang/​String;​)​V 238 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>load(Ljava/​lang/​String;​)​V
238 ·​·​·​·​:​try_end_0 239 ·​·​·​·​:​try_end_0
Offset 776, 20 lines modified Offset 777, 22 lines modified
   
776 ·​·​·​·​check-​cast·​v2,​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​ 777 ·​·​·​·​check-​cast·​v2,​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​
   
777 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 778 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
778 ·​·​·​·​invoke-​direct·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​><init>()​V 779 ·​·​·​·​invoke-​direct·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​><init>()​V
   
  780 ·​·​·​·​.​line·​235
779 ·​·​·​·​invoke-​virtual·​{v3,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>init(Ljava/​lang/​String;​)​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​ 781 ·​·​·​·​invoke-​virtual·​{v3,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​-​>init(Ljava/​lang/​String;​)​Lcom/​namelessdev/​mpdroid/​fragments/​FSFragment;​
   
780 ·​·​·​·​move-​result-​object·​v3 782 ·​·​·​·​move-​result-​object·​v3
   
781 ·​·​·​·​const-​string·​v4,​·​"filesystem" 783 ·​·​·​·​const-​string·​v4,​·​"filesystem"
   
  784 ·​·​·​·​.​line·​234
782 ·​·​·​·​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​-​>pushLibraryFragment(​Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​V 785 ·​·​·​·​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​-​>pushLibraryFragment(​Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​V
   
783 ·​·​·​·​goto·​:​goto_0 786 ·​·​·​·​goto·​:​goto_0
784 .​end·​method 787 .​end·​method
   
785 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z 788 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z
786 ·​·​·​·​.​locals·​3 789 ·​·​·​·​.​locals·​3
[−]
smali/com/namelessdev/mpdroid/fragments/GenresFragment.smali
Offset 58, 16 lines modified Offset 58, 16 lines modified
   
58 ·​·​·​·​const/​4·​v4,​·​0x0 58 ·​·​·​·​const/​4·​v4,​·​0x0
   
59 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 59 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
60 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 60 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
61 ·​·​·​·​:​try_end_0 61 ·​·​·​·​:​try_end_0
62 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 62 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
63 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 63 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
64 ·​·​·​·​.​line·​61 64 ·​·​·​·​.​line·​61
65 ·​·​·​·​:​goto_0 65 ·​·​·​·​:​goto_0
66 ·​·​·​·​return-​void 66 ·​·​·​·​return-​void
   
67 ·​·​·​·​.​line·​58 67 ·​·​·​·​.​line·​58
68 ·​·​·​·​:​catch_0 68 ·​·​·​·​:​catch_0
Offset 124, 16 lines modified Offset 124, 16 lines modified
   
124 ·​·​·​·​const/​4·​v4,​·​0x0 124 ·​·​·​·​const/​4·​v4,​·​0x0
   
125 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 125 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
126 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 126 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
127 ·​·​·​·​:​try_end_0 127 ·​·​·​·​:​try_end_0
128 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 128 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
129 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 129 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
130 ·​·​·​·​.​line·​51 130 ·​·​·​·​.​line·​51
131 ·​·​·​·​:​goto_0 131 ·​·​·​·​:​goto_0
132 ·​·​·​·​return-​void 132 ·​·​·​·​return-​void
   
133 ·​·​·​·​.​line·​48 133 ·​·​·​·​.​line·​48
134 ·​·​·​·​:​catch_0 134 ·​·​·​·​:​catch_0
Offset 172, 16 lines modified Offset 172, 16 lines modified
   
172 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​MPD;​-​>getGenres()​Ljava/​util/​List;​ 172 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​MPD;​-​>getGenres()​Ljava/​util/​List;​
   
173 ·​·​·​·​move-​result-​object·​v1 173 ·​·​·​·​move-​result-​object·​v1
   
174 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​GenresFragment;​-​>mItems:​Ljava/​util/​List;​ 174 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​GenresFragment;​-​>mItems:​Ljava/​util/​List;​
175 ·​·​·​·​:​try_end_0 175 ·​·​·​·​:​try_end_0
176 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 176 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
177 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 177 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
178 ·​·​·​·​.​line·​70 178 ·​·​·​·​.​line·​70
179 ·​·​·​·​:​goto_0 179 ·​·​·​·​:​goto_0
180 ·​·​·​·​return-​void 180 ·​·​·​·​return-​void
   
181 ·​·​·​·​.​line·​67 181 ·​·​·​·​.​line·​67
182 ·​·​·​·​:​catch_0 182 ·​·​·​·​:​catch_0
Offset 256, 24 lines modified Offset 256, 26 lines modified
   
256 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​ 256 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​
   
257 ·​·​·​·​invoke-​direct·​{v2},​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​-​><init>()​V 257 ·​·​·​·​invoke-​direct·​{v2},​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​-​><init>()​V
   
258 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​GenresFragment;​-​>mItems:​Ljava/​util/​List;​ 258 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​GenresFragment;​-​>mItems:​Ljava/​util/​List;​
   
  259 ·​·​·​·​.​line·​87
259 ·​·​·​·​invoke-​interface·​{v1,​·​p3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 260 ·​·​·​·​invoke-​interface·​{v1,​·​p3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
260 ·​·​·​·​move-​result-​object·​v1 261 ·​·​·​·​move-​result-​object·​v1
   
261 ·​·​·​·​check-​cast·​v1,​·​Lorg/​a0z/​mpd/​item/​Genre;​ 262 ·​·​·​·​check-​cast·​v1,​·​Lorg/​a0z/​mpd/​item/​Genre;​
   
262 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​-​>init(Lorg/​a0z/​mpd/​item/​Genre;​)​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​ 263 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​-​>init(Lorg/​a0z/​mpd/​item/​Genre;​)​Lcom/​namelessdev/​mpdroid/​fragments/​ArtistsFragment;​
   
263 ·​·​·​·​move-​result-​object·​v1 264 ·​·​·​·​move-​result-​object·​v1
   
264 ·​·​·​·​const-​string·​v2,​·​"artist" 265 ·​·​·​·​const-​string·​v2,​·​"artist"
   
  266 ·​·​·​·​.​line·​86
265 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​-​>pushLibraryFragment(​Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​V 267 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​-​>pushLibraryFragment(​Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​V
   
266 ·​·​·​·​.​line·​88 268 ·​·​·​·​.​line·​88
267 ·​·​·​·​return-​void 269 ·​·​·​·​return-​void
268 .​end·​method 270 .​end·​method
[−]
smali/com/namelessdev/mpdroid/fragments/LibraryFragment$SectionsPagerAdapter.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​Landroid/​support/​v4/​app/​FragmentManager;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​Landroid/​support/​v4/​app/​FragmentManager;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
22 ·​·​·​·​.​param·​p2,​·​"fm"·​·​·​·​#·​Landroid/​support/​v4/​app/​FragmentManager;​ 23 ·​·​·​·​.​param·​p2,​·​"fm"·​·​·​·​#·​Landroid/​support/​v4/​app/​FragmentManager;​
   
23 ·​·​·​·​.​prologue 24 ·​·​·​·​.​prologue
24 ·​·​·​·​.​line·​114 25 ·​·​·​·​.​line·​114
25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$Secti​onsPagerAdapter;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​ 26 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$Secti​onsPagerAdapter;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
   
26 ·​·​·​·​.​line·​115 27 ·​·​·​·​.​line·​115
Offset 182, 14 lines modified Offset 183, 15 lines modified
   
182 ·​·​·​·​goto·​:​goto_0 183 ·​·​·​·​goto·​:​goto_0
   
183 ·​·​·​·​.​line·​130 184 ·​·​·​·​.​line·​130
184 ·​·​·​·​:​pswitch_0 185 ·​·​·​·​:​pswitch_0
185 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$Secti​onsPagerAdapter;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​ 186 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$Secti​onsPagerAdapter;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
   
  187 ·​·​·​·​.​line·​131
186 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 188 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
187 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>access$000(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​)​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 189 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>access$000(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​)​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
188 ·​·​·​·​move-​result-​object·​v3 190 ·​·​·​·​move-​result-​object·​v3
   
189 ·​·​·​·​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 191 ·​·​·​·​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/LibraryFragment$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​)​V 20 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​91 24 ·​·​·​·​.​line·​91
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$SimpleOnPag​eChangeListener;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$SimpleOnPag​eChangeListener;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/LibraryFragment.smali
Offset 57, 15 lines modified Offset 57, 14 lines modified
   
57 ·​·​·​·​.​line·​62 57 ·​·​·​·​.​line·​62
58 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>mSectionsPagerAdapte​r:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$Secti​onsPagerAdapter;​ 58 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>mSectionsPagerAdapte​r:​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment$Secti​onsPagerAdapter;​
   
59 ·​·​·​·​.​line·​67 59 ·​·​·​·​.​line·​67
60 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>mViewPager:​Landroid/​support/​v4/​view/​ViewPager;​ 60 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​-​>mViewPager:​Landroid/​support/​v4/​view/​ViewPager;​
   
61 ·​·​·​·​.​line·​112  
62 ·​·​·​·​return-​void 61 ·​·​·​·​return-​void
63 .​end·​method 62 .​end·​method
   
64 .​method·​static·​synthetic·​access$000(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​)​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 63 .​method·​static·​synthetic·​access$000(Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​)​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
65 ·​·​·​·​.​locals·​1 64 ·​·​·​·​.​locals·​1
66 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​ 65 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​LibraryFragment;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​332 27 ·​·​·​·​.​line·​332
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment$3.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$menu:​Landroid/​view/​Menu;​ 24 .​field·​final·​synthetic·​val$menu:​Landroid/​view/​Menu;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​Landroid/​view/​Menu;​Landroid/​widget/​PopupMenu;​)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​Landroid/​view/​Menu;​Landroid/​widget/​PopupMenu;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​342 30 ·​·​·​·​.​line·​342
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$3;​-​>val$menu:​Landroid/​view/​Menu;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$3;​-​>val$menu:​Landroid/​view/​Menu;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment$4.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$popupMenuStream:​Landroid/​widget/​PopupMenu;​ 26 .​field·​final·​synthetic·​val$popupMenuStream:​Landroid/​widget/​PopupMenu;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​Landroid/​widget/​PopupMenu;​Landroid/​view/​Menu;​Landroid/​widget/​PopupMenu;​)​V 28 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​Landroid/​widget/​PopupMenu;​Landroid/​view/​Menu;​Landroid/​widget/​PopupMenu;​)​V
29 ·​·​·​·​.​locals·​0 29 ·​·​·​·​.​locals·​0
  30 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
30 ·​·​·​·​.​prologue 31 ·​·​·​·​.​prologue
31 ·​·​·​·​.​line·​447 32 ·​·​·​·​.​line·​447
32 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 33 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
33 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$4;​-​>val$popupMenuStream:​Landroid/​widget/​PopupMenu;​ 34 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$4;​-​>val$popupMenuStream:​Landroid/​widget/​PopupMenu;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment$5$1.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​)​V
24 ·​·​·​·​.​locals·​1 24 ·​·​·​·​.​locals·​1
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​559 27 ·​·​·​·​.​line·​559
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​550 27 ·​·​·​·​.​line·​550
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 55, 18 lines modified Offset 56, 20 lines modified
55 ·​·​·​·​.​line·​559 56 ·​·​·​·​.​line·​559
56 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 57 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
57 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​ 58 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​
   
58 ·​·​·​·​invoke-​direct·​{v1,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​)​V 59 ·​·​·​·​invoke-​direct·​{v1,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​)​V
   
  60 ·​·​·​·​.​line·​578
59 ·​·​·​·​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​-​>setProgress(Landroid​/​widget/​SeekBar;​)​Ljava/​util/​TimerTask;​ 61 ·​·​·​·​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5$​1;​-​>setProgress(Landroid​/​widget/​SeekBar;​)​Ljava/​util/​TimerTask;​
   
60 ·​·​·​·​move-​result-​object·​v1 62 ·​·​·​·​move-​result-​object·​v1
   
  63 ·​·​·​·​.​line·​559
61 ·​·​·​·​#·​setter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolTimerTask:​Ljava/​util/​TimerTask;​ 64 ·​·​·​·​#·​setter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolTimerTask:​Ljava/​util/​TimerTask;​
62 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>access$302(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​Ljava/​util/​TimerTask;​)​Ljava/​util/​TimerTask;​ 65 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>access$302(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​Ljava/​util/​TimerTask;​)​Ljava/​util/​TimerTask;​
   
63 ·​·​·​·​.​line·​580 66 ·​·​·​·​.​line·​580
64 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 67 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
65 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolTimer:​Ljava/​util/​Timer;​ 68 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolTimer:​Ljava/​util/​Timer;​
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment$6.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$totalTrackTime:​J 24 .​field·​final·​synthetic·​val$totalTrackTime:​J
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​JJ)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​JJ)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​1167 30 ·​·​·​·​.​line·​1167
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
31 ·​·​·​·​iput-​wide·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$6;​-​>val$elapsedTime:​J 32 ·​·​·​·​iput-​wide·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment$6;​-​>val$elapsedTime:​J
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment.smali
Offset 185, 15 lines modified Offset 185, 14 lines modified
   
185 ·​·​·​·​.​line·​156 185 ·​·​·​·​.​line·​156
186 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolumeIcon:​Landroid/​widget/​ImageView;​ 186 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolumeIcon:​Landroid/​widget/​ImageView;​
   
187 ·​·​·​·​.​line·​158 187 ·​·​·​·​.​line·​158
188 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolumeSeekBar:​Landroid/​widget/​SeekBar;​ 188 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mVolumeSeekBar:​Landroid/​widget/​SeekBar;​
   
189 ·​·​·​·​.​line·​1239  
190 ·​·​·​·​return-​void 189 ·​·​·​·​return-​void
191 .​end·​method 190 .​end·​method
   
192 .​method·​static·​synthetic·​access$100(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​V 191 .​method·​static·​synthetic·​access$100(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​V
193 ·​·​·​·​.​locals·​0 192 ·​·​·​·​.​locals·​0
194 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​ 193 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​
   
Offset 513, 14 lines modified Offset 512, 15 lines modified
   
513 ·​·​·​·​invoke-​direct·​{v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​><init>()​V 512 ·​·​·​·​invoke-​direct·​{v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​><init>()​V
   
514 ·​·​·​·​.​line·​370 513 ·​·​·​·​.​line·​370
515 ·​·​·​·​.​local·​v1,​·​"coverAsyncHelper":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​ 514 ·​·​·​·​.​local·​v1,​·​"coverAsyncHelper":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​
516 ·​·​·​·​const·​v2,​·​0x7f0a005c 515 ·​·​·​·​const·​v2,​·​0x7f0a005c
   
  516 ·​·​·​·​.​line·​371
517 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 517 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
518 ·​·​·​·​move-​result-​object·​v0 518 ·​·​·​·​move-​result-​object·​v0
   
519 ·​·​·​·​check-​cast·​v0,​·​Landroid/​widget/​ProgressBar;​ 519 ·​·​·​·​check-​cast·​v0,​·​Landroid/​widget/​ProgressBar;​
   
520 ·​·​·​·​.​line·​374 520 ·​·​·​·​.​line·​374
Offset 972, 16 lines modified Offset 972, 16 lines modified
   
972 ·​·​·​·​move-​result-​object·​v2 972 ·​·​·​·​move-​result-​object·​v2
   
973 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mCurrentSong:​Lorg/​a0z/​mpd/​item/​Music;​ 973 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mCurrentSong:​Lorg/​a0z/​mpd/​item/​Music;​
   
974 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>getRating(Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​)​I 974 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>getRating(Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​)​I
975 ·​·​·​·​:​try_end_0 975 ·​·​·​·​:​try_end_0
976 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 976 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
977 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 977 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
978 ·​·​·​·​move-​result·​v2 978 ·​·​·​·​move-​result·​v2
   
979 ·​·​·​·​int-​to-​float·​v1,​·​v2 979 ·​·​·​·​int-​to-​float·​v1,​·​v2
   
980 ·​·​·​·​.​line·​539 980 ·​·​·​·​.​line·​539
981 ·​·​·​·​:​goto_0 981 ·​·​·​·​:​goto_0
Offset 1159, 14 lines modified Offset 1159, 15 lines modified
   
1159 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 1159 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
1160 ·​·​·​·​move-​result-​object·​v1 1160 ·​·​·​·​move-​result-​object·​v1
   
1161 ·​·​·​·​const·​v2,​·​0x7f0a0079 1161 ·​·​·​·​const·​v2,​·​0x7f0a0079
   
  1162 ·​·​·​·​.​line·​928
1162 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​ 1163 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​
   
1163 ·​·​·​·​move-​result-​object·​v0 1164 ·​·​·​·​move-​result-​object·​v0
   
1164 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 1165 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
1165 ·​·​·​·​.​line·​930 1166 ·​·​·​·​.​line·​930
Offset 1635, 14 lines modified Offset 1636, 15 lines modified
   
1635 ·​·​·​·​iget-​boolean·​v7,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mIsAudioNameTextEnab​led:​Z 1636 ·​·​·​·​iget-​boolean·​v7,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mIsAudioNameTextEnab​led:​Z
   
1636 ·​·​·​·​if-​eqz·​v7,​·​:​cond_7 1637 ·​·​·​·​if-​eqz·​v7,​·​:​cond_7
   
1637 ·​·​·​·​const/​4·​v7,​·​0x1 1638 ·​·​·​·​const/​4·​v7,​·​0x1
   
  1639 ·​·​·​·​.​line·​1062
1638 ·​·​·​·​invoke-​virtual·​{p1,​·​v7},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z 1640 ·​·​·​·​invoke-​virtual·​{p1,​·​v7},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z
   
1639 ·​·​·​·​move-​result·​v7 1641 ·​·​·​·​move-​result·​v7
   
1640 ·​·​·​·​if-​nez·​v7,​·​:​cond_7 1642 ·​·​·​·​if-​nez·​v7,​·​:​cond_7
   
1641 ·​·​·​·​.​line·​1064 1643 ·​·​·​·​.​line·​1064
Offset 1853, 14 lines modified Offset 1855, 15 lines modified
   
1853 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 1855 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
1854 ·​·​·​·​move-​result-​object·​v1 1856 ·​·​·​·​move-​result-​object·​v1
   
1855 ·​·​·​·​const·​v2,​·​0x7f0a0079 1857 ·​·​·​·​const·​v2,​·​0x7f0a0079
   
  1858 ·​·​·​·​.​line·​1117
1856 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​ 1859 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​support/​v4/​app/​Fragment;​
   
1857 ·​·​·​·​move-​result-​object·​v0 1860 ·​·​·​·​move-​result-​object·​v0
   
1858 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 1861 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
1859 ·​·​·​·​.​line·​1119 1862 ·​·​·​·​.​line·​1119
Offset 3049, 14 lines modified Offset 3052, 15 lines modified
3049 ·​·​·​·​move-​result·​v0 3052 ·​·​·​·​move-​result·​v0
   
Max diff block lines reached; 185/3231 bytes (5.73%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingSmallFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​55 27 ·​·​·​·​.​line·​55
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingFragment$RatingChangedHandler.smali
Offset 95, 16 lines modified Offset 95, 16 lines modified
95 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mCurrentSong:​Lorg/​a0z/​mpd/​item/​Music;​ 95 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>mCurrentSong:​Lorg/​a0z/​mpd/​item/​Music;​
96 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>access$200(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​Lorg/​a0z/​mpd/​item/​Music;​ 96 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>access$200(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​)​Lorg/​a0z/​mpd/​item/​Music;​
   
97 ·​·​·​·​move-​result-​object·​v3 97 ·​·​·​·​move-​result-​object·​v3
   
98 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>setRating(Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​I)​V 98 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>setRating(Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​I)​V
99 ·​·​·​·​:​try_end_0 99 ·​·​·​·​:​try_end_0
100 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 100 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
101 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 101 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
102 ·​·​·​·​.​line·​1252 102 ·​·​·​·​.​line·​1252
103 ·​·​·​·​:​goto_0 103 ·​·​·​·​:​goto_0
104 ·​·​·​·​const-​string·​v2,​·​"NowPlayingFragment" 104 ·​·​·​·​const-​string·​v2,​·​"NowPlayingFragment"
   
105 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 105 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingSmallFragment.smali
Offset 89, 15 lines modified Offset 89, 15 lines modified
89 ·​·​·​·​.​line·​270 89 ·​·​·​·​.​line·​270
90 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>isAdded()​Z 90 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>isAdded()​Z
   
91 ·​·​·​·​move-​result·​v1 91 ·​·​·​·​move-​result·​v1
   
92 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 92 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
93 ·​·​·​·​.​line·​271 93 ·​·​·​·​.​line·​272
94 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>getState()​I 94 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>getState()​I
   
95 ·​·​·​·​move-​result·​v1 95 ·​·​·​·​move-​result·​v1
   
96 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>getPlayPauseResource​(I)​I 96 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingFragment;​-​>getPlayPauseResource​(I)​I
   
97 ·​·​·​·​move-​result·​v0 97 ·​·​·​·​move-​result·​v0
Offset 364, 14 lines modified Offset 364, 15 lines modified
364 ·​·​·​·​check-​cast·​v6,​·​Landroid/​widget/​ImageView;​ 364 ·​·​·​·​check-​cast·​v6,​·​Landroid/​widget/​ImageView;​
   
365 ·​·​·​·​iput-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>mCoverArt:​Landroid/​widget/​ImageView;​ 365 ·​·​·​·​iput-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>mCoverArt:​Landroid/​widget/​ImageView;​
   
366 ·​·​·​·​.​line·​132 366 ·​·​·​·​.​line·​132
367 ·​·​·​·​const·​v6,​·​0x7f0a005c 367 ·​·​·​·​const·​v6,​·​0x7f0a005c
   
  368 ·​·​·​·​.​line·​133
368 ·​·​·​·​invoke-​virtual·​{v4,​·​v6},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 369 ·​·​·​·​invoke-​virtual·​{v4,​·​v6},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
369 ·​·​·​·​move-​result-​object·​v3 370 ·​·​·​·​move-​result-​object·​v3
   
370 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​ProgressBar;​ 371 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​ProgressBar;​
   
371 ·​·​·​·​.​line·​134 372 ·​·​·​·​.​line·​134
Offset 659, 14 lines modified Offset 660, 15 lines modified
659 ·​·​·​·​.​local·​v1,​·​"songPos":​I 660 ·​·​·​·​.​local·​v1,​·​"songPos":​I
660 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 661 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
661 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 662 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
662 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 663 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
  664 ·​·​·​·​.​line·​225
663 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylist()​Lorg/​a0z/​mpd/​MPDPlaylist;​ 665 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylist()​Lorg/​a0z/​mpd/​MPDPlaylist;​
   
664 ·​·​·​·​move-​result-​object·​v2 666 ·​·​·​·​move-​result-​object·​v2
   
665 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>getByIndex(I)​Lorg/​a0z/​mpd/​item/​Music;​ 667 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>getByIndex(I)​Lorg/​a0z/​mpd/​item/​Music;​
   
666 ·​·​·​·​move-​result-​object·​v0 668 ·​·​·​·​move-​result-​object·​v0
Offset 677, 14 lines modified Offset 679, 15 lines modified
   
677 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>isStream()​Z 679 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>isStream()​Z
   
678 ·​·​·​·​move-​result·​v2 680 ·​·​·​·​move-​result·​v2
   
679 ·​·​·​·​if-​nez·​v2,​·​:​cond_1 681 ·​·​·​·​if-​nez·​v2,​·​:​cond_1
   
  682 ·​·​·​·​.​line·​227
680 ·​·​·​·​:​cond_0 683 ·​·​·​·​:​cond_0
681 ·​·​·​·​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z 684 ·​·​·​·​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z
   
682 ·​·​·​·​move-​result·​v2 685 ·​·​·​·​move-​result·​v2
   
683 ·​·​·​·​if-​eqz·​v2,​·​:​cond_2 686 ·​·​·​·​if-​eqz·​v2,​·​:​cond_2
   
Offset 795, 14 lines modified Offset 798, 15 lines modified
   
795 ·​·​·​·​move-​result-​object·​v0 798 ·​·​·​·​move-​result-​object·​v0
   
796 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 799 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
797 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>mCoverArt:​Landroid/​widget/​ImageView;​ 800 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​-​>mCoverArt:​Landroid/​widget/​ImageView;​
   
  801 ·​·​·​·​.​line·​264
798 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​widget/​ImageView;​-​>getTag()​Ljava/​lang/​Object;​ 802 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​widget/​ImageView;​-​>getTag()​Ljava/​lang/​Object;​
   
799 ·​·​·​·​move-​result-​object·​v0 803 ·​·​·​·​move-​result-​object·​v0
   
800 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getKey()​Ljava/​lang/​String;​ 804 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getKey()​Ljava/​lang/​String;​
   
801 ·​·​·​·​move-​result-​object·​v1 805 ·​·​·​·​move-​result-​object·​v1
[−]
smali/com/namelessdev/mpdroid/fragments/NowPlayingSmallFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​139 27 ·​·​·​·​.​line·​139
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​NowPlayingSmallFragme​nt;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/OutputsFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$position:​I 22 .​field·​final·​synthetic·​val$position:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​I)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​76 28 ·​·​·​·​.​line·​76
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​
   
29 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​-​>val$position:​I 30 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​-​>val$position:​I
   
[−]
smali/com/namelessdev/mpdroid/fragments/OutputsFragment$2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​116 27 ·​·​·​·​.​line·​116
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/OutputsFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​104 27 ·​·​·​·​.​line·​104
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 74, 16 lines modified Offset 75, 16 lines modified
74 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​-​>mOutputs:​Ljava/​util/​ArrayList;​ 75 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​-​>mOutputs:​Ljava/​util/​ArrayList;​
75 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​-​>access$100(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​)​Ljava/​util/​ArrayList;​ 76 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​-​>access$100(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​)​Ljava/​util/​ArrayList;​
   
76 ·​·​·​·​move-​result-​object·​v3 77 ·​·​·​·​move-​result-​object·​v3
   
77 ·​·​·​·​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​util/​ArrayList;​-​>addAll(Ljava/​util/​Collection;​)​Z 78 ·​·​·​·​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​util/​ArrayList;​-​>addAll(Ljava/​util/​Collection;​)​Z
78 ·​·​·​·​:​try_end_0 79 ·​·​·​·​:​try_end_0
79 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 80 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
80 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 81 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
81 ·​·​·​·​.​line·​114 82 ·​·​·​·​.​line·​114
82 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"mpdOutputs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​MPDOutput;​>;​" 83 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"mpdOutputs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​MPDOutput;​>;​"
83 ·​·​·​·​:​goto_0 84 ·​·​·​·​:​goto_0
84 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​ 85 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​
   
85 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 86 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
[−]
smali/com/namelessdev/mpdroid/fragments/OutputsFragment$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​92 27 ·​·​·​·​.​line·​92
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​OutputsFragment$1;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/PlaylistsFragment$DialogClickListener.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​I)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​
26 ·​·​·​·​.​param·​p2,​·​"itemIndex"·​·​·​·​#·​I 27 ·​·​·​·​.​param·​p2,​·​"itemIndex"·​·​·​·​#·​I
   
27 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​148 29 ·​·​·​·​.​line·​148
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​ 30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​
   
30 ·​·​·​·​.​line·​149 31 ·​·​·​·​.​line·​149
Offset 121, 16 lines modified Offset 122, 16 lines modified
   
121 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>mItems:​Ljava/​util/​List;​ 122 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>mItems:​Ljava/​util/​List;​
   
122 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>mItemIndex:​I 123 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>mItemIndex:​I
   
123 ·​·​·​·​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>remove(I)​Ljava/​lang/​Object;​ 124 ·​·​·​·​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>remove(I)​Ljava/​lang/​Object;​
124 ·​·​·​·​:​try_end_0 125 ·​·​·​·​:​try_end_0
125 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 126 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2
126 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2 127 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
127 ·​·​·​·​.​line·​176 128 ·​·​·​·​.​line·​176
128 ·​·​·​·​:​goto_0 129 ·​·​·​·​:​goto_0
129 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​ 130 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​
   
130 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>updateFromItems()​V 131 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>updateFromItems()​V
   
Offset 162, 28 lines modified Offset 163, 30 lines modified
162 ·​·​·​·​const·​v3,​·​0x7f0c004f 163 ·​·​·​·​const·​v3,​·​0x7f0c004f
   
163 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 164 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
164 ·​·​·​·​.​line·​166 165 ·​·​·​·​.​line·​166
165 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​ 166 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment$Dia​logClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​
   
  167 ·​·​·​·​.​line·​167
166 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​ 168 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
167 ·​·​·​·​move-​result-​object·​v3 169 ·​·​·​·​move-​result-​object·​v3
   
168 ·​·​·​·​const·​v4,​·​0x7f0c006e 170 ·​·​·​·​const·​v4,​·​0x7f0c006e
   
169 ·​·​·​·​new-​array·​v5,​·​v7,​·​[Ljava/​lang/​Object;​ 171 ·​·​·​·​new-​array·​v5,​·​v7,​·​[Ljava/​lang/​Object;​
   
170 ·​·​·​·​aput-​object·​v2,​·​v5,​·​v6 172 ·​·​·​·​aput-​object·​v2,​·​v5,​·​v6
   
171 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 173 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
172 ·​·​·​·​move-​result-​object·​v3 174 ·​·​·​·​move-​result-​object·​v3
   
  175 ·​·​·​·​.​line·​166
173 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 176 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
174 ·​·​·​·​.​line·​168 177 ·​·​·​·​.​line·​168
175 ·​·​·​·​const/​high16·​v3,​·​0x1040000 178 ·​·​·​·​const/​high16·​v3,​·​0x1040000
   
176 ·​·​·​·​const/​4·​v4,​·​0x0 179 ·​·​·​·​const/​4·​v4,​·​0x0
   
[−]
smali/com/namelessdev/mpdroid/fragments/PlaylistsFragment.smali
Offset 88, 16 lines modified Offset 88, 16 lines modified
   
88 ·​·​·​·​const/​4·​v4,​·​0x0 88 ·​·​·​·​const/​4·​v4,​·​0x0
   
89 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 89 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
90 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 90 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
91 ·​·​·​·​:​try_end_0 91 ·​·​·​·​:​try_end_0
92 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 92 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
93 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 93 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
94 ·​·​·​·​.​line·​67 94 ·​·​·​·​.​line·​67
95 ·​·​·​·​:​cond_0 95 ·​·​·​·​:​cond_0
96 ·​·​·​·​:​goto_0 96 ·​·​·​·​:​goto_0
97 ·​·​·​·​return-​void 97 ·​·​·​·​return-​void
   
98 ·​·​·​·​.​line·​64 98 ·​·​·​·​.​line·​64
Offset 139, 16 lines modified Offset 139, 16 lines modified
   
139 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylists(Z)​Ljava/​util/​List;​ 139 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylists(Z)​Ljava/​util/​List;​
   
140 ·​·​·​·​move-​result-​object·​v1 140 ·​·​·​·​move-​result-​object·​v1
   
141 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>mItems:​Ljava/​util/​List;​ 141 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>mItems:​Ljava/​util/​List;​
142 ·​·​·​·​:​try_end_0 142 ·​·​·​·​:​try_end_0
143 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 143 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
144 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 144 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
145 ·​·​·​·​.​line·​80 145 ·​·​·​·​.​line·​80
146 ·​·​·​·​:​goto_0 146 ·​·​·​·​:​goto_0
147 ·​·​·​·​return-​void 147 ·​·​·​·​return-​void
   
148 ·​·​·​·​.​line·​77 148 ·​·​·​·​.​line·​77
149 ·​·​·​·​:​catch_0 149 ·​·​·​·​:​catch_0
Offset 196, 14 lines modified Offset 196, 15 lines modified
196 ·​·​·​·​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​-​>onCreateContextMenu(​Landroid/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V 196 ·​·​·​·​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​BrowseFragment;​-​>onCreateContextMenu(​Landroid/​view/​ContextMenu;​Landroid/​view/​View;​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​)​V
   
197 ·​·​·​·​.​line·​92 197 ·​·​·​·​.​line·​92
198 ·​·​·​·​const/​16·​v2,​·​0x65 198 ·​·​·​·​const/​16·​v2,​·​0x65
   
199 ·​·​·​·​const·​v3,​·​0x7f0c0058 199 ·​·​·​·​const·​v3,​·​0x7f0c0058
   
  200 ·​·​·​·​.​line·​93
200 ·​·​·​·​invoke-​interface·​{p1,​·​v4,​·​v2,​·​v4,​·​v3},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​ 201 ·​·​·​·​invoke-​interface·​{p1,​·​v4,​·​v2,​·​v4,​·​v3},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​
   
201 ·​·​·​·​move-​result-​object·​v1 202 ·​·​·​·​move-​result-​object·​v1
   
202 ·​·​·​·​.​line·​94 203 ·​·​·​·​.​line·​94
203 ·​·​·​·​.​local·​v1,​·​"editItem":​Landroid/​view/​MenuItem;​ 204 ·​·​·​·​.​local·​v1,​·​"editItem":​Landroid/​view/​MenuItem;​
204 ·​·​·​·​invoke-​interface·​{v1,​·​p0},​·​Landroid/​view/​MenuItem;​-​>setOnMenuItemClickLi​stener(Landroid/​view/​MenuItem$OnMenuItemCl​ickListener;​)​Landroid/​view/​MenuItem;​ 205 ·​·​·​·​invoke-​interface·​{v1,​·​p0},​·​Landroid/​view/​MenuItem;​-​>setOnMenuItemClickLi​stener(Landroid/​view/​MenuItem$OnMenuItemCl​ickListener;​)​Landroid/​view/​MenuItem;​
Offset 251, 14 lines modified Offset 252, 15 lines modified
   
251 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​ 252 ·​·​·​·​new-​instance·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​
   
252 ·​·​·​·​invoke-​direct·​{v2},​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​><init>()​V 253 ·​·​·​·​invoke-​direct·​{v2},​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​><init>()​V
   
253 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>mItems:​Ljava/​util/​List;​ 254 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>mItems:​Ljava/​util/​List;​
   
  255 ·​·​·​·​.​line·​104
254 ·​·​·​·​invoke-​interface·​{v1,​·​p3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 256 ·​·​·​·​invoke-​interface·​{v1,​·​p3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
255 ·​·​·​·​move-​result-​object·​v1 257 ·​·​·​·​move-​result-​object·​v1
   
256 ·​·​·​·​check-​cast·​v1,​·​Lorg/​a0z/​mpd/​item/​Item;​ 258 ·​·​·​·​check-​cast·​v1,​·​Lorg/​a0z/​mpd/​item/​Item;​
   
257 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​item/​Item;​-​>getName()​Ljava/​lang/​String;​ 259 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​item/​Item;​-​>getName()​Ljava/​lang/​String;​
Offset 267, 14 lines modified Offset 269, 15 lines modified
   
267 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​>init(Ljava/​lang/​String;​)​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​ 269 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​>init(Ljava/​lang/​String;​)​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​
   
268 ·​·​·​·​move-​result-​object·​v1 270 ·​·​·​·​move-​result-​object·​v1
   
269 ·​·​·​·​const-​string·​v2,​·​"stored_playlist" 271 ·​·​·​·​const-​string·​v2,​·​"stored_playlist"
   
  272 ·​·​·​·​.​line·​103
270 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​-​>pushLibraryFragment(​Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​V 273 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​library/​ILibraryFragmentActiv​ity;​-​>pushLibraryFragment(​Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​V
   
271 ·​·​·​·​.​line·​106 274 ·​·​·​·​.​line·​106
272 ·​·​·​·​return-​void 275 ·​·​·​·​return-​void
273 .​end·​method 276 .​end·​method
   
274 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z 277 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z
Offset 384, 29 lines modified Offset 387, 30 lines modified
   
384 ·​·​·​·​invoke-​direct·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 387 ·​·​·​·​invoke-​direct·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
385 ·​·​·​·​.​line·​122 388 ·​·​·​·​.​line·​122
386 ·​·​·​·​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​ 389 ·​·​·​·​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​
387 ·​·​·​·​invoke-​virtual·​{v0,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 390 ·​·​·​·​invoke-​virtual·​{v0,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
388 ·​·​·​·​.​line·​123 391 ·​·​·​·​.​line·​124
389 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​ 392 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​PlaylistsFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
390 ·​·​·​·​move-​result-​object·​v5 393 ·​·​·​·​move-​result-​object·​v5
   
391 ·​·​·​·​const·​v8,​·​0x7f0c0050 394 ·​·​·​·​const·​v8,​·​0x7f0c0050
   
392 ·​·​·​·​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​ 395 ·​·​·​·​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​
   
393 ·​·​·​·​aput-​object·​v4,​·​v6,​·​v7 396 ·​·​·​·​aput-​object·​v4,​·​v6,​·​v7
Max diff block lines reached; 496/4114 bytes (12.06%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$11.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$newSongList:​Ljava/​util/​ArrayList;​ 24 .​field·​final·​synthetic·​val$newSongList:​Ljava/​util/​ArrayList;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​Ljava/​util/​ArrayList;​I)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​Ljava/​util/​ArrayList;​I)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​710 30 ·​·​·​·​.​line·​710
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$11;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$11;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$11;​-​>val$newSongList:​Ljava/​util/​ArrayList;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$11;​-​>val$newSongList:​Ljava/​util/​ArrayList;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$10.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​Landroid/​widget/​EditText;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​545 28 ·​·​·​·​.​line·​545
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$10;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$10;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$10;​-​>val$input:​Landroid/​widget/​EditText;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$10;​-​>val$input:​Landroid/​widget/​EditText;​
   
Offset 67, 14 lines modified Offset 68, 15 lines modified
   
67 ·​·​·​·​move-​result·​v1 68 ·​·​·​·​move-​result·​v1
   
68 ·​·​·​·​if-​nez·​v1,​·​:​cond_0 69 ·​·​·​·​if-​nez·​v1,​·​:​cond_0
   
69 ·​·​·​·​const-​string·​v1,​·​"[Radio·​Streams]" 70 ·​·​·​·​const-​string·​v1,​·​"[Radio·​Streams]"
   
  71 ·​·​·​·​.​line·​551
70 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 72 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
71 ·​·​·​·​move-​result·​v1 73 ·​·​·​·​move-​result·​v1
   
72 ·​·​·​·​if-​nez·​v1,​·​:​cond_0 74 ·​·​·​·​if-​nez·​v1,​·​:​cond_0
   
73 ·​·​·​·​.​line·​553 75 ·​·​·​·​.​line·​553
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​131 27 ·​·​·​·​.​line·​131
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​208 27 ·​·​·​·​.​line·​208
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 125, 14 lines modified Offset 126, 15 lines modified
125 ·​·​·​·​.​line·​227 126 ·​·​·​·​.​line·​227
126 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 127 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
127 ·​·​·​·​iget-​object·​v1,​·​v1,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​ 128 ·​·​·​·​iget-​object·​v1,​·​v1,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
128 ·​·​·​·​const-​string·​v2,​·​"input_method" 129 ·​·​·​·​const-​string·​v2,​·​"input_method"
   
  130 ·​·​·​·​.​line·​228
129 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 131 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
130 ·​·​·​·​move-​result-​object·​v0 132 ·​·​·​·​move-​result-​object·​v0
   
131 ·​·​·​·​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​ 133 ·​·​·​·​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​
   
132 ·​·​·​·​.​line·​229 134 ·​·​·​·​.​line·​229
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​111 27 ·​·​·​·​.​line·​111
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​463 27 ·​·​·​·​.​line·​463
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​249 27 ·​·​·​·​.​line·​249
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​489 27 ·​·​·​·​.​line·​489
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$8;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$8;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$7.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$playlistsArray:​[Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$playlistsArray:​[Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​[Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​[Ljava/​lang/​String;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​443 28 ·​·​·​·​.​line·​443
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$7;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$7;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$7;​-​>val$playlistsArray:​[Ljava/​lang/​String;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$7;​-​>val$playlistsArray:​[Ljava/​lang/​String;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​453 27 ·​·​·​·​.​line·​453
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​560 27 ·​·​·​·​.​line·​560
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$9;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$9;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment$QueueAdapter.smali
Offset 178, 14 lines modified Offset 178, 15 lines modified
   
178 ·​·​·​·​.​line·​817 178 ·​·​·​·​.​line·​817
179 ·​·​·​·​.​local·​v0,​·​"acd":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​ 179 ·​·​·​·​.​local·​v0,​·​"acd":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​
180 ·​·​·​·​iget-​object·​v9,​·​v8,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlayQueueViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​ 180 ·​·​·​·​iget-​object·​v9,​·​v8,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlayQueueViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​
   
181 ·​·​·​·​const/​high16·​v10,​·​0x7f0a0000 181 ·​·​·​·​const/​high16·​v10,​·​0x7f0a0000
   
  182 ·​·​·​·​.​line·​819
182 ·​·​·​·​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​ 183 ·​·​·​·​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​
   
183 ·​·​·​·​move-​result-​object·​v6 184 ·​·​·​·​move-​result-​object·​v6
   
184 ·​·​·​·​check-​cast·​v6,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​ 185 ·​·​·​·​check-​cast·​v6,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​
   
185 ·​·​·​·​.​line·​820 186 ·​·​·​·​.​line·​820
Offset 310, 14 lines modified Offset 311, 15 lines modified
   
310 ·​·​·​·​move-​result-​object·​v9 311 ·​·​·​·​move-​result-​object·​v9
   
311 ·​·​·​·​if-​eqz·​v9,​·​:​cond_2 312 ·​·​·​·​if-​eqz·​v9,​·​:​cond_2
   
312 ·​·​·​·​iget-​object·​v9,​·​v8,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlayQueueViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​ 313 ·​·​·​·​iget-​object·​v9,​·​v8,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlayQueueViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​
   
  314 ·​·​·​·​.​line·​844
313 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​widget/​ImageView;​-​>getTag()​Ljava/​lang/​Object;​ 315 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​widget/​ImageView;​-​>getTag()​Ljava/​lang/​Object;​
   
314 ·​·​·​·​move-​result-​object·​v9 316 ·​·​·​·​move-​result-​object·​v9
   
315 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getKey()​Ljava/​lang/​String;​ 317 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getKey()​Ljava/​lang/​String;​
   
316 ·​·​·​·​move-​result-​object·​v10 318 ·​·​·​·​move-​result-​object·​v10
[−]
smali/com/namelessdev/mpdroid/fragments/QueueFragment.smali
Offset 113, 15 lines modified Offset 113, 14 lines modified
113 ·​·​·​·​.​line·​131 113 ·​·​·​·​.​line·​131
114 ·​·​·​·​new-​instance·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$2;​ 114 ·​·​·​·​new-​instance·​v0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$2;​
   
115 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V 115 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​)​V
   
116 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>mItemMenuButtonListe​ner:​Landroid/​view/​View$OnClickListener;​ 116 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>mItemMenuButtonListe​ner:​Landroid/​view/​View$OnClickListener;​
   
117 ·​·​·​·​.​line·​786  
118 ·​·​·​·​return-​void 117 ·​·​·​·​return-​void
119 .​end·​method 118 .​end·​method
   
   
120 #·​virtual·​methods 119 #·​virtual·​methods
121 .​method·​public·​connectionStateChange​d(ZZ)​V 120 .​method·​public·​connectionStateChange​d(ZZ)​V
122 ·​·​·​·​.​locals·​0 121 ·​·​·​·​.​locals·​0
Offset 135, 53 lines modified Offset 134, 52 lines modified
   
135 .​method·​protected·​getPlaylistItemSong(I​)​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​ 134 .​method·​protected·​getPlaylistItemSong(I​)​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​
136 ·​·​·​·​.​locals·​4 135 ·​·​·​·​.​locals·​4
137 ·​·​·​·​.​param·​p1,​·​"songID"·​·​·​·​#·​I 136 ·​·​·​·​.​param·​p1,​·​"songID"·​·​·​·​#·​I
   
138 ·​·​·​·​.​prologue 137 ·​·​·​·​.​prologue
139 ·​·​·​·​.​line·​156 138 ·​·​·​·​.​line·​156
140 ·​·​·​·​const/​4·​v2,​·​0x0 139 ·​·​·​·​const/​4·​v1,​·​0x0
   
141 ·​·​·​·​.​line·​157 140 ·​·​·​·​.​line·​157
142 ·​·​·​·​.​local·​v2,​·​"song":​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​ 141 ·​·​·​·​.​local·​v1,​·​"song":​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​
143 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>mSongList:​Ljava/​util/​ArrayList;​ 142 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>mSongList:​Ljava/​util/​ArrayList;​
   
144 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 143 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
145 ·​·​·​·​move-​result-​object·​v0 144 ·​·​·​·​move-​result-​object·​v2
   
146 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
147 ·​·​·​·​:​cond_0 145 ·​·​·​·​:​cond_0
148 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 146 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
149 ·​·​·​·​move-​result·​v3 147 ·​·​·​·​move-​result·​v3
   
150 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1 148 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1
   
151 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 149 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
152 ·​·​·​·​move-​result-​object·​v1 150 ·​·​·​·​move-​result-​object·​v0
   
153 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​ 151 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​
   
154 ·​·​·​·​.​line·​158 152 ·​·​·​·​.​line·​158
155 ·​·​·​·​.​local·​v1,​·​"music":​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​ 153 ·​·​·​·​.​local·​v0,​·​"music":​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​
156 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​-​>getSongId()​I 154 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​-​>getSongId()​I
   
157 ·​·​·​·​move-​result·​v3 155 ·​·​·​·​move-​result·​v3
   
158 ·​·​·​·​if-​ne·​v3,​·​p1,​·​:​cond_0 156 ·​·​·​·​if-​ne·​v3,​·​p1,​·​:​cond_0
   
159 ·​·​·​·​.​line·​159 157 ·​·​·​·​.​line·​159
160 ·​·​·​·​move-​object·​v2,​·​v1 158 ·​·​·​·​move-​object·​v1,​·​v0
   
161 ·​·​·​·​.​line·​163 159 ·​·​·​·​.​line·​163
162 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"music":​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​ 160 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"music":​Lcom/​namelessdev/​mpdroid/​models/​AbstractPlaylistMusic​;​
163 ·​·​·​·​:​cond_1 161 ·​·​·​·​:​cond_1
164 ·​·​·​·​return-​object·​v2 162 ·​·​·​·​return-​object·​v1
165 .​end·​method 163 .​end·​method
   
166 .​method·​protected·​isFiltered(Ljava/​lang/​String;​)​Z 164 .​method·​protected·​isFiltered(Ljava/​lang/​String;​)​Z
167 ·​·​·​·​.​locals·​2 165 ·​·​·​·​.​locals·​2
168 ·​·​·​·​.​param·​p1,​·​"item"·​·​·​·​#·​Ljava/​lang/​String;​ 166 ·​·​·​·​.​param·​p1,​·​"item"·​·​·​·​#·​Ljava/​lang/​String;​
   
169 ·​·​·​·​.​prologue 167 ·​·​·​·​.​prologue
Offset 831, 16 lines modified Offset 829, 16 lines modified
   
831 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 829 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
832 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 830 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
833 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylists()​Ljava/​util/​List;​ 831 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylists()​Ljava/​util/​List;​
834 ·​·​·​·​:​try_end_0 832 ·​·​·​·​:​try_end_0
835 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 833 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
836 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 834 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
837 ·​·​·​·​move-​result-​object·​v2 835 ·​·​·​·​move-​result-​object·​v2
   
838 ·​·​·​·​.​line·​431 836 ·​·​·​·​.​line·​431
839 ·​·​·​·​.​local·​v2,​·​"playLists":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Item;​>;​" 837 ·​·​·​·​.​local·​v2,​·​"playLists":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Item;​>;​"
840 ·​·​·​·​:​goto_1 838 ·​·​·​·​:​goto_1
841 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V 839 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V
Offset 919, 14 lines modified Offset 917, 15 lines modified
   
919 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​ 917 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​fragments/​QueueFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
920 ·​·​·​·​move-​result-​object·​v6 918 ·​·​·​·​move-​result-​object·​v6
   
921 ·​·​·​·​const·​v7,​·​0x7f0c009f 919 ·​·​·​·​const·​v7,​·​0x7f0c009f
   
  920 ·​·​·​·​.​line·​437
922 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 921 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
923 ·​·​·​·​move-​result-​object·​v6 922 ·​·​·​·​move-​result-​object·​v6
   
Max diff block lines reached; 30547/34642 bytes (88.18%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​259 27 ·​·​·​·​.​line·​259
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​281 27 ·​·​·​·​.​line·​281
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$2$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$itemId:​I 22 .​field·​final·​synthetic·​val$itemId:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2;​I)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​291 28 ·​·​·​·​.​line·​291
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2$1;​-​>this$1:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2;​
   
29 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2$1;​-​>val$itemId:​I 30 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$2$1;​-​>val$itemId:​I
   
Offset 94, 16 lines modified Offset 95, 16 lines modified
   
94 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​-​>mAlbum:​Lorg/​a0z/​mpd/​item/​Album;​ 95 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​-​>mAlbum:​Lorg/​a0z/​mpd/​item/​Album;​
   
95 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 96 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
96 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 97 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
97 ·​·​·​·​:​try_end_0 98 ·​·​·​·​:​try_end_0
98 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 99 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
99 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 100 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
100 ·​·​·​·​.​line·​316 101 ·​·​·​·​.​line·​316
101 ·​·​·​·​:​goto_1 102 ·​·​·​·​:​goto_1
102 ·​·​·​·​return-​void 103 ·​·​·​·​return-​void
   
103 ·​·​·​·​.​line·​298 104 ·​·​·​·​.​line·​298
104 ·​·​·​·​:​pswitch_1 105 ·​·​·​·​:​pswitch_1
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​324 27 ·​·​·​·​.​line·​324
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​363 27 ·​·​·​·​.​line·​363
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$5;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$6.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$position:​I 22 .​field·​final·​synthetic·​val$position:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​I)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​395 28 ·​·​·​·​.​line·​395
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$6;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
29 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$6;​-​>val$position:​I 30 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$6;​-​>val$position:​I
   
Offset 102, 16 lines modified Offset 103, 16 lines modified
   
102 ·​·​·​·​sub-​int/​2addr·​v3,​·​v1 103 ·​·​·​·​sub-​int/​2addr·​v3,​·​v1
   
103 ·​·​·​·​const-​wide/​16·​v4,​·​0x0 104 ·​·​·​·​const-​wide/​16·​v4,​·​0x0
   
104 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​a0z/​mpd/​MPD;​-​>seekByIndex(IJ)​V 105 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​a0z/​mpd/​MPD;​-​>seekByIndex(IJ)​V
105 ·​·​·​·​:​try_end_0 106 ·​·​·​·​:​try_end_0
106 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 107 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
107 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 108 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
108 ·​·​·​·​.​line·​409 109 ·​·​·​·​.​line·​409
109 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"positionCorrection":​I 110 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"positionCorrection":​I
110 ·​·​·​·​:​goto_0 111 ·​·​·​·​:​goto_0
111 ·​·​·​·​return-​void 112 ·​·​·​·​return-​void
   
112 ·​·​·​·​.​line·​406 113 ·​·​·​·​.​line·​406
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​336 27 ·​·​·​·​.​line·​336
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$4;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment$7.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$position:​I 24 .​field·​final·​synthetic·​val$position:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​Landroid/​widget/​AdapterView;​I)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​Landroid/​widget/​AdapterView;​I)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​412 30 ·​·​·​·​.​line·​412
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$7;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$7;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$7;​-​>val$parent:​Landroid/​widget/​AdapterView;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment$7;​-​>val$parent:​Landroid/​widget/​AdapterView;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/StoredPlaylistFragment$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$position:​I 24 .​field·​final·​synthetic·​val$position:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​Landroid/​widget/​AdapterView;​I)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​Landroid/​widget/​AdapterView;​I)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​141 30 ·​·​·​·​.​line·​141
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t$1;​-​>val$parent:​Landroid/​widget/​AdapterView;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t$1;​-​>val$parent:​Landroid/​widget/​AdapterView;​
   
Offset 73, 16 lines modified Offset 74, 18 lines modified
   
73 ·​·​·​·​move-​result·​v2 74 ·​·​·​·​move-​result·​v2
   
74 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​ 75 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​
   
75 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 76 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
  77 ·​·​·​·​.​line·​145
76 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>isInSimpleMode()​Z 78 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>isInSimpleMode()​Z
   
77 ·​·​·​·​move-​result·​v3 79 ·​·​·​·​move-​result·​v3
   
  80 ·​·​·​·​.​line·​144
78 ·​·​·​·​invoke-​virtual·​{v1,​·​v0,​·​v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​>add(Lorg/​a0z/​mpd/​item/​Item;​ZZ)​V 81 ·​·​·​·​invoke-​virtual·​{v1,​·​v0,​·​v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​fragments/​StoredPlaylistFragmen​t;​-​>add(Lorg/​a0z/​mpd/​item/​Item;​ZZ)​V
   
79 ·​·​·​·​.​line·​146 82 ·​·​·​·​.​line·​146
80 ·​·​·​·​return-​void 83 ·​·​·​·​return-​void
81 .​end·​method 84 .​end·​method
[−]
smali/com/namelessdev/mpdroid/fragments/SongsFragment.smali
Offset 74, 62 lines modified Offset 74, 61 lines modified
74 ·​·​·​·​.​line·​61 74 ·​·​·​·​.​line·​61
75 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​-​>mCoverPopupMenu:​Landroid/​widget/​PopupMenu;​ 75 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​-​>mCoverPopupMenu:​Landroid/​widget/​PopupMenu;​
   
76 ·​·​·​·​return-​object·​v0 76 ·​·​·​·​return-​object·​v0
77 .​end·​method 77 .​end·​method
   
78 .​method·​private·​getFixedAlbumInfo()​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 78 .​method·​private·​getFixedAlbumInfo()​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
79 ·​·​·​·​.​locals·​8 79 ·​·​·​·​.​locals·​7
   
80 ·​·​·​·​.​prologue 80 ·​·​·​·​.​prologue
81 ·​·​·​·​.​line·​153 81 ·​·​·​·​.​line·​153
82 ·​·​·​·​const/​4·​v1,​·​0x0 82 ·​·​·​·​const/​4·​v1,​·​0x0
   
83 ·​·​·​·​.​line·​154 83 ·​·​·​·​.​line·​154
84 ·​·​·​·​.​local·​v1,​·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 84 ·​·​·​·​.​local·​v1,​·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
85 ·​·​·​·​const/​4·​v2,​·​0x0 85 ·​·​·​·​const/​4·​v2,​·​0x0
   
86 ·​·​·​·​.​line·​156 86 ·​·​·​·​.​line·​156
87 ·​·​·​·​.​local·​v2,​·​"differentArtists":​Z 87 ·​·​·​·​.​local·​v2,​·​"differentArtists":​Z
88 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​-​>mItems:​Ljava/​util/​List;​ 88 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​SongsFragment;​-​>mItems:​Ljava/​util/​List;​
   
89 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 89 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
90 ·​·​·​·​move-​result-​object·​v3 90 ·​·​·​·​move-​result-​object·​v5
   
91 ·​·​·​·​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
92 ·​·​·​·​:​cond_0 91 ·​·​·​·​:​cond_0
93 ·​·​·​·​:​goto_0 92 ·​·​·​·​:​goto_0
94 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 93 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
95 ·​·​·​·​move-​result·​v6 94 ·​·​·​·​move-​result·​v6
   
96 ·​·​·​·​if-​eqz·​v6,​·​:​cond_2 95 ·​·​·​·​if-​eqz·​v6,​·​:​cond_2
   
97 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 96 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
98 ·​·​·​·​move-​result-​object·​v4 97 ·​·​·​·​move-​result-​object·​v3
   
99 ·​·​·​·​check-​cast·​v4,​·​Lorg/​a0z/​mpd/​item/​Item;​ 98 ·​·​·​·​check-​cast·​v3,​·​Lorg/​a0z/​mpd/​item/​Item;​
   
100 ·​·​·​·​.​local·​v4,​·​"item":​Lorg/​a0z/​mpd/​item/​Item;​ 99 ·​·​·​·​.​local·​v3,​·​"item":​Lorg/​a0z/​mpd/​item/​Item;​
101 ·​·​·​·​move-​object·​v5,​·​v4 100 ·​·​·​·​move-​object·​v4,​·​v3
   
102 ·​·​·​·​.​line·​157 101 ·​·​·​·​.​line·​157
103 ·​·​·​·​check-​cast·​v5,​·​Lorg/​a0z/​mpd/​item/​Music;​ 102 ·​·​·​·​check-​cast·​v4,​·​Lorg/​a0z/​mpd/​item/​Music;​
   
104 ·​·​·​·​.​line·​158 103 ·​·​·​·​.​line·​158
105 ·​·​·​·​.​local·​v5,​·​"song":​Lorg/​a0z/​mpd/​item/​Music;​ 104 ·​·​·​·​.​local·​v4,​·​"song":​Lorg/​a0z/​mpd/​item/​Music;​
106 ·​·​·​·​if-​nez·​v1,​·​:​cond_1 105 ·​·​·​·​if-​nez·​v1,​·​:​cond_1
   
107 ·​·​·​·​.​line·​159 106 ·​·​·​·​.​line·​159
108 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 107 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
   
109 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 108 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
110 ·​·​·​·​invoke-​direct·​{v1,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​><init>(Lorg/​a0z/​mpd/​item/​Music;​)​V 109 ·​·​·​·​invoke-​direct·​{v1,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​><init>(Lorg/​a0z/​mpd/​item/​Music;​)​V
   
111 ·​·​·​·​.​line·​160 110 ·​·​·​·​.​line·​160
112 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 111 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
113 ·​·​·​·​goto·​:​goto_0 112 ·​·​·​·​goto·​:​goto_0
   
114 ·​·​·​·​.​line·​162 113 ·​·​·​·​.​line·​162
115 ·​·​·​·​:​cond_1 114 ·​·​·​·​:​cond_1
Offset 137, 54 lines modified Offset 136, 54 lines modified
   
137 ·​·​·​·​move-​result-​object·​v0 136 ·​·​·​·​move-​result-​object·​v0
   
138 ·​·​·​·​.​line·​163 137 ·​·​·​·​.​line·​163
139 ·​·​·​·​.​local·​v0,​·​"a":​Ljava/​lang/​String;​ 138 ·​·​·​·​.​local·​v0,​·​"a":​Ljava/​lang/​String;​
140 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 139 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
141 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbumArtistOrArti​st()​Ljava/​lang/​String;​ 140 ·​·​·​·​invoke-​virtual·​{v4},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbumArtistOrArti​st()​Ljava/​lang/​String;​
   
142 ·​·​·​·​move-​result-​object·​v6 141 ·​·​·​·​move-​result-​object·​v6
   
143 ·​·​·​·​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 142 ·​·​·​·​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
144 ·​·​·​·​move-​result·​v6 143 ·​·​·​·​move-​result·​v6
   
145 ·​·​·​·​if-​nez·​v6,​·​:​cond_0 144 ·​·​·​·​if-​nez·​v6,​·​:​cond_0
   
146 ·​·​·​·​.​line·​164 145 ·​·​·​·​.​line·​164
147 ·​·​·​·​const/​4·​v2,​·​0x1 146 ·​·​·​·​const/​4·​v2,​·​0x1
   
148 ·​·​·​·​.​line·​169 147 ·​·​·​·​.​line·​169
149 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"a":​Ljava/​lang/​String;​ 148 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"a":​Ljava/​lang/​String;​
150 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"item":​Lorg/​a0z/​mpd/​item/​Item;​ 149 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"item":​Lorg/​a0z/​mpd/​item/​Item;​
151 ·​·​·​·​.​end·​local·​v5·​·​·​·​#·​"song":​Lorg/​a0z/​mpd/​item/​Music;​ 150 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"song":​Lorg/​a0z/​mpd/​item/​Music;​
152 ·​·​·​·​:​cond_2 151 ·​·​·​·​:​cond_2
153 ·​·​·​·​if-​nez·​v2,​·​:​cond_3 152 ·​·​·​·​if-​nez·​v2,​·​:​cond_3
   
154 ·​·​·​·​if-​nez·​v1,​·​:​cond_4 153 ·​·​·​·​if-​nez·​v1,​·​:​cond_4
   
155 ·​·​·​·​.​line·​170 154 ·​·​·​·​.​line·​170
156 ·​·​·​·​:​cond_3 155 ·​·​·​·​:​cond_3
157 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 156 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
   
158 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 157 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"albumInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
159 ·​·​·​·​const·​v6,​·​0x7f0c0100 158 ·​·​·​·​const·​v5,​·​0x7f0c0100
   
Max diff block lines reached; 12025/15747 bytes (76.36%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/StoredPlaylistFragment.smali
Offset 69, 16 lines modified Offset 69, 16 lines modified
   
69 ·​·​·​·​const/​4·​v4,​·​0x0 69 ·​·​·​·​const/​4·​v4,​·​0x0
   
70 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4 70 ·​·​·​·​aput-​object·​p1,​·​v3,​·​v4
   
71 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 71 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
72 ·​·​·​·​:​try_end_0 72 ·​·​·​·​:​try_end_0
73 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 73 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
74 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 74 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
75 ·​·​·​·​.​line·​77 75 ·​·​·​·​.​line·​77
76 ·​·​·​·​:​goto_0 76 ·​·​·​·​:​goto_0
77 ·​·​·​·​return-​void 77 ·​·​·​·​return-​void
   
78 ·​·​·​·​.​line·​74 78 ·​·​·​·​.​line·​74
79 ·​·​·​·​:​catch_0 79 ·​·​·​·​:​catch_0
Offset 150, 16 lines modified Offset 150, 16 lines modified
   
150 ·​·​·​·​move-​result-​object·​v5 150 ·​·​·​·​move-​result-​object·​v5
   
151 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 151 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
152 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V 152 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(I[Ljava/​lang/​Object;​)​V
153 ·​·​·​·​:​try_end_0 153 ·​·​·​·​:​try_end_0
154 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 154 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
155 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 155 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
156 ·​·​·​·​.​line·​67 156 ·​·​·​·​.​line·​67
157 ·​·​·​·​:​cond_0 157 ·​·​·​·​:​cond_0
158 ·​·​·​·​:​goto_0 158 ·​·​·​·​:​goto_0
159 ·​·​·​·​return-​void 159 ·​·​·​·​return-​void
   
160 ·​·​·​·​.​line·​64 160 ·​·​·​·​.​line·​64
[−]
smali/com/namelessdev/mpdroid/fragments/StreamsFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​ 22 .​field·​final·​synthetic·​val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​Ljava/​lang/​CharSequence;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​Ljava/​lang/​CharSequence;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​174 28 ·​·​·​·​.​line·​174
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$1;​-​>val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$1;​-​>val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/StreamsFragment$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​ 22 .​field·​final·​synthetic·​val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​Ljava/​lang/​CharSequence;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​Ljava/​lang/​CharSequence;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​167 28 ·​·​·​·​.​line·​167
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$2;​-​>val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$2;​-​>val$streamUrlToAdd:​Ljava/​lang/​CharSequence;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/StreamsFragment$3.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 .​field·​final·​synthetic·​val$urlEdit:​Landroid/​widget/​EditText;​ 30 .​field·​final·​synthetic·​val$urlEdit:​Landroid/​widget/​EditText;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​IILjava/​lang/​CharSequence;​)​V 32 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​IILjava/​lang/​CharSequence;​)​V
33 ·​·​·​·​.​locals·​0 33 ·​·​·​·​.​locals·​0
  34 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
34 ·​·​·​·​.​prologue 35 ·​·​·​·​.​prologue
35 ·​·​·​·​.​line·​122 36 ·​·​·​·​.​line·​122
36 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 37 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
37 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$nameEdit:​Landroid/​widget/​EditText;​ 38 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$nameEdit:​Landroid/​widget/​EditText;​
   
Offset 53, 373 lines modified Offset 54, 373 lines modified
   
53 ·​·​·​·​return-​void 54 ·​·​·​·​return-​void
54 .​end·​method 55 .​end·​method
   
   
55 #·​virtual·​methods 56 #·​virtual·​methods
56 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 57 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
57 ·​·​·​·​.​locals·​9 58 ·​·​·​·​.​locals·​8
58 ·​·​·​·​.​param·​p1,​·​"dialog"·​·​·​·​#·​Landroid/​content/​DialogInterface;​ 59 ·​·​·​·​.​param·​p1,​·​"dialog"·​·​·​·​#·​Landroid/​content/​DialogInterface;​
59 ·​·​·​·​.​param·​p2,​·​"which"·​·​·​·​#·​I 60 ·​·​·​·​.​param·​p2,​·​"which"·​·​·​·​#·​I
   
60 ·​·​·​·​.​prologue 61 ·​·​·​·​.​prologue
61 ·​·​·​·​const/​4·​v6,​·​0x0 62 ·​·​·​·​const/​4·​v5,​·​0x0
   
62 ·​·​·​·​.​line·​125 63 ·​·​·​·​.​line·​125
63 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$nameEdit:​Landroid/​widget/​EditText;​ 64 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$nameEdit:​Landroid/​widget/​EditText;​
   
64 ·​·​·​·​if-​nez·​v7,​·​:​cond_1 65 ·​·​·​·​if-​nez·​v6,​·​:​cond_1
   
65 ·​·​·​·​move-​object·​v2,​·​v6 66 ·​·​·​·​move-​object·​v1,​·​v5
   
66 ·​·​·​·​.​line·​127 67 ·​·​·​·​.​line·​127
67 ·​·​·​·​.​local·​v2,​·​"name":​Ljava/​lang/​String;​ 68 ·​·​·​·​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
68 ·​·​·​·​:​goto_0 69 ·​·​·​·​:​goto_0
69 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$urlEdit:​Landroid/​widget/​EditText;​ 70 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$urlEdit:​Landroid/​widget/​EditText;​
   
70 ·​·​·​·​if-​nez·​v7,​·​:​cond_2 71 ·​·​·​·​if-​nez·​v6,​·​:​cond_2
   
71 ·​·​·​·​move-​object·​v5,​·​v6 72 ·​·​·​·​move-​object·​v4,​·​v5
   
72 ·​·​·​·​.​line·​129 73 ·​·​·​·​.​line·​129
73 ·​·​·​·​.​local·​v5,​·​"url":​Ljava/​lang/​String;​ 74 ·​·​·​·​.​local·​v4,​·​"url":​Ljava/​lang/​String;​
74 ·​·​·​·​:​goto_1 75 ·​·​·​·​:​goto_1
75 ·​·​·​·​if-​eqz·​v2,​·​:​cond_4 76 ·​·​·​·​if-​eqz·​v1,​·​:​cond_4
   
76 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 77 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
77 ·​·​·​·​move-​result·​v6 78 ·​·​·​·​move-​result·​v5
   
78 ·​·​·​·​if-​nez·​v6,​·​:​cond_4 79 ·​·​·​·​if-​nez·​v5,​·​:​cond_4
   
79 ·​·​·​·​if-​eqz·​v5,​·​:​cond_4 80 ·​·​·​·​if-​eqz·​v4,​·​:​cond_4
   
80 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 81 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
81 ·​·​·​·​move-​result·​v6 82 ·​·​·​·​move-​result·​v5
   
82 ·​·​·​·​if-​nez·​v6,​·​:​cond_4 83 ·​·​·​·​if-​nez·​v5,​·​:​cond_4
   
83 ·​·​·​·​.​line·​130 84 ·​·​·​·​.​line·​130
84 ·​·​·​·​iget·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$index:​I 85 ·​·​·​·​iget·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$index:​I
   
85 ·​·​·​·​if-​ltz·​v6,​·​:​cond_6 86 ·​·​·​·​if-​ltz·​v5,​·​:​cond_6
   
86 ·​·​·​·​iget·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$index:​I 87 ·​·​·​·​iget·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$index:​I
   
87 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 88 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
88 ·​·​·​·​iget-​object·​v7,​·​v7,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mStreams:​Ljava/​util/​ArrayList;​ 89 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mStreams:​Ljava/​util/​ArrayList;​
   
89 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>size()​I 90 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
90 ·​·​·​·​move-​result·​v7 91 ·​·​·​·​move-​result·​v6
   
91 ·​·​·​·​if-​ge·​v6,​·​v7,​·​:​cond_6 92 ·​·​·​·​if-​ge·​v5,​·​v6,​·​:​cond_6
   
92 ·​·​·​·​.​line·​131 93 ·​·​·​·​.​line·​131
93 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 94 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
94 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mStreams:​Ljava/​util/​ArrayList;​ 95 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mStreams:​Ljava/​util/​ArrayList;​
   
95 ·​·​·​·​iget·​v7,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$idx:​I 96 ·​·​·​·​iget·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$3;​-​>val$idx:​I
   
96 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 97 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
97 ·​·​·​·​move-​result-​object·​v6 98 ·​·​·​·​move-​result-​object·​v5
   
98 ·​·​·​·​check-​cast·​v6,​·​Lorg/​a0z/​mpd/​item/​Stream;​ 99 ·​·​·​·​check-​cast·​v5,​·​Lorg/​a0z/​mpd/​item/​Stream;​
   
99 ·​·​·​·​invoke-​virtual·​{v6},​·​Lorg/​a0z/​mpd/​item/​Stream;​-​>getPos()​I 100 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​a0z/​mpd/​item/​Stream;​-​>getPos()​I
   
100 ·​·​·​·​move-​result·​v3 101 ·​·​·​·​move-​result·​v2
   
Max diff block lines reached; 18758/23467 bytes (79.93%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/fragments/StreamsFragment$DeleteDialogClickListener.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​I)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
26 ·​·​·​·​.​param·​p2,​·​"itemIndex"·​·​·​·​#·​I 27 ·​·​·​·​.​param·​p2,​·​"itemIndex"·​·​·​·​#·​I
   
27 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​365 29 ·​·​·​·​.​line·​365
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$Delet​eDialogClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$Delet​eDialogClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
30 ·​·​·​·​.​line·​366 31 ·​·​·​·​.​line·​366
Offset 83, 16 lines modified Offset 84, 16 lines modified
   
83 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 84 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
84 ·​·​·​·​move-​result-​object·​v2 85 ·​·​·​·​move-​result-​object·​v2
   
85 ·​·​·​·​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>removeSavedStream(Lj​ava/​lang/​Integer;​)​V 86 ·​·​·​·​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​a0z/​mpd/​MPD;​-​>removeSavedStream(Lj​ava/​lang/​Integer;​)​V
86 ·​·​·​·​:​try_end_0 87 ·​·​·​·​:​try_end_0
87 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 88 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
88 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 89 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
89 ·​·​·​·​.​line·​379 90 ·​·​·​·​.​line·​379
90 ·​·​·​·​:​goto_0 91 ·​·​·​·​:​goto_0
91 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$Delet​eDialogClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​ 92 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment$Delet​eDialogClickListener;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​
   
92 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mItems:​Ljava/​util/​List;​ 93 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mItems:​Ljava/​util/​List;​
   
[−]
smali/com/namelessdev/mpdroid/fragments/StreamsFragment.smali
Offset 170, 22 lines modified Offset 170, 24 lines modified
   
170 ·​·​·​·​move-​result-​object·​v8 170 ·​·​·​·​move-​result-​object·​v8
   
171 ·​·​·​·​const-​string·​v9,​·​"" 171 ·​·​·​·​const-​string·​v9,​·​""
   
172 ·​·​·​·​const-​string·​v10,​·​"url" 172 ·​·​·​·​const-​string·​v10,​·​"url"
   
  173 ·​·​·​·​.​line·​211
173 ·​·​·​·​invoke-​interface·​{v6,​·​v9,​·​v10},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>getAttributeValue(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 174 ·​·​·​·​invoke-​interface·​{v6,​·​v9,​·​v10},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>getAttributeValue(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
174 ·​·​·​·​move-​result-​object·​v9 175 ·​·​·​·​move-​result-​object·​v9
   
175 ·​·​·​·​const/​4·​v10,​·​-​0x1 176 ·​·​·​·​const/​4·​v10,​·​-​0x1
   
176 ·​·​·​·​invoke-​direct·​{v7,​·​v8,​·​v9,​·​v10},​·​Lorg/​a0z/​mpd/​item/​Stream;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​I)​V 177 ·​·​·​·​invoke-​direct·​{v7,​·​v8,​·​v9,​·​v10},​·​Lorg/​a0z/​mpd/​item/​Stream;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​I)​V
   
  178 ·​·​·​·​.​line·​210
177 ·​·​·​·​invoke-​virtual·​{v4,​·​v7},​·​Ljava/​util/​AbstractList;​-​>add(Ljava/​lang/​Object;​)​Z 179 ·​·​·​·​invoke-​virtual·​{v4,​·​v7},​·​Ljava/​util/​AbstractList;​-​>add(Ljava/​lang/​Object;​)​Z
   
178 ·​·​·​·​.​line·​214 180 ·​·​·​·​.​line·​214
179 ·​·​·​·​:​goto_2 181 ·​·​·​·​:​goto_2
180 ·​·​·​·​invoke-​interface·​{v6},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>next()​I 182 ·​·​·​·​invoke-​interface·​{v6},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>next()​I
181 ·​·​·​·​:​try_end_2 183 ·​·​·​·​:​try_end_2
182 ·​·​·​·​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2 184 ·​·​·​·​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2
Offset 303, 215 lines modified Offset 305, 212 lines modified
303 .​end·​method 305 .​end·​method
   
304 .​method·​private·​loadStreams()​V 306 .​method·​private·​loadStreams()​V
305 ·​·​·​·​.​locals·​10 307 ·​·​·​·​.​locals·​10
   
306 ·​·​·​·​.​prologue 308 ·​·​·​·​.​prologue
307 ·​·​·​·​.​line·​227 309 ·​·​·​·​.​line·​227
308 ·​·​·​·​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 310 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​
   
309 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 311 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
310 ·​·​·​·​iput-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mStreams:​Ljava/​util/​ArrayList;​ 312 ·​·​·​·​iput-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mStreams:​Ljava/​util/​ArrayList;​
   
311 ·​·​·​·​.​line·​230 313 ·​·​·​·​.​line·​230
312 ·​·​·​·​const/​4·​v3,​·​0x0 314 ·​·​·​·​const/​4·​v2,​·​0x0
   
313 ·​·​·​·​.​line·​231 315 ·​·​·​·​.​line·​231
314 ·​·​·​·​.​local·​v3,​·​"mpdStreams":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Music;​>;​" 316 ·​·​·​·​.​local·​v2,​·​"mpdStreams":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Music;​>;​"
315 ·​·​·​·​const/​4·​v2,​·​0x0 317 ·​·​·​·​const/​4·​v1,​·​0x0
   
316 ·​·​·​·​.​line·​234 318 ·​·​·​·​.​line·​234
317 ·​·​·​·​.​local·​v2,​·​"iterator":​I 319 ·​·​·​·​.​local·​v1,​·​"iterator":​I
318 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 320 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
319 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 321 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
320 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 322 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
321 ·​·​·​·​const-​string·​v7,​·​"listplaylists" 323 ·​·​·​·​const-​string·​v6,​·​"listplaylists"
   
322 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​a0z/​mpd/​MPD;​-​>isCommandAvailable(L​java/​lang/​String;​)​Z 324 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Lorg/​a0z/​mpd/​MPD;​-​>isCommandAvailable(L​java/​lang/​String;​)​Z
   
323 ·​·​·​·​move-​result·​v6 325 ·​·​·​·​move-​result·​v5
   
324 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0 326 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0
   
325 ·​·​·​·​.​line·​236 327 ·​·​·​·​.​line·​236
326 ·​·​·​·​:​try_start_0 328 ·​·​·​·​:​try_start_0
327 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 329 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​fragments/​StreamsFragment;​-​>mApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
328 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 330 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>oMPDAsyncHelper:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
329 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 331 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
330 ·​·​·​·​invoke-​virtual·​{v6},​·​Lorg/​a0z/​mpd/​MPD;​-​>getSavedStreams()​Ljava/​util/​List;​ 332 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​a0z/​mpd/​MPD;​-​>getSavedStreams()​Ljava/​util/​List;​
331 ·​·​·​·​:​try_end_0 333 ·​·​·​·​:​try_end_0
332 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 334 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_3
333 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_3 335 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
334 ·​·​·​·​move-​result-​object·​v3 336 ·​·​·​·​move-​result-​object·​v2
   
335 ·​·​·​·​.​line·​245 337 ·​·​·​·​.​line·​245
336 ·​·​·​·​:​goto_0 338 ·​·​·​·​:​goto_0
337 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1 339 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1
   
338 ·​·​·​·​.​line·​246 340 ·​·​·​·​.​line·​246
339 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 341 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
340 ·​·​·​·​move-​result-​object·​v1 342 ·​·​·​·​move-​result-​object·​v5
   
341 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
342 ·​·​·​·​:​goto_1 343 ·​·​·​·​:​goto_1
343 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 344 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
344 ·​·​·​·​move-​result·​v6 345 ·​·​·​·​move-​result·​v6
   
345 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 346 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1
   
346 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 347 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
347 ·​·​·​·​move-​result-​object·​v5 348 ·​·​·​·​move-​result-​object·​v4
   
348 ·​·​·​·​check-​cast·​v5,​·​Lorg/​a0z/​mpd/​item/​Music;​ 349 ·​·​·​·​check-​cast·​v4,​·​Lorg/​a0z/​mpd/​item/​Music;​
   
Max diff block lines reached; 14004/18865 bytes (74.23%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/AlbumCache.smali
Offset 243, 83 lines modified Offset 243, 82 lines modified
243 ·​·​·​·​·​·​·​·​·​·​·​·​">;​" 243 ·​·​·​·​·​·​·​·​·​·​·​·​">;​"
244 ·​·​·​·​·​·​·​·​} 244 ·​·​·​·​·​·​·​·​}
245 ·​·​·​·​.​end·​annotation 245 ·​·​·​·​.​end·​annotation
   
246 ·​·​·​·​.​prologue 246 ·​·​·​·​.​prologue
247 ·​·​·​·​.​line·​105 247 ·​·​·​·​.​line·​105
248 ·​·​·​·​.​local·​p0,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​util/​Set<Ljava/​lang/​String;​>;​>;​" 248 ·​·​·​·​.​local·​p0,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​util/​Set<Ljava/​lang/​String;​>;​>;​"
249 ·​·​·​·​new-​instance·​v1,​·​Ljava/​util/​HashSet;​ 249 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​HashSet;​
   
250 ·​·​·​·​invoke-​direct·​{v1},​·​Ljava/​util/​HashSet;​-​><init>()​V 250 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​HashSet;​-​><init>()​V
   
251 ·​·​·​·​.​line·​107 251 ·​·​·​·​.​line·​107
252 ·​·​·​·​.​local·​v1,​·​"result":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 252 ·​·​·​·​.​local·​v0,​·​"result":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
253 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 253 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
254 ·​·​·​·​move-​result-​object·​v4 254 ·​·​·​·​move-​result-​object·​v3
   
255 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 255 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
256 ·​·​·​·​move-​result-​object·​v0 256 ·​·​·​·​move-​result-​object·​v3
   
257 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
258 ·​·​·​·​:​cond_0 257 ·​·​·​·​:​cond_0
259 ·​·​·​·​:​goto_0 258 ·​·​·​·​:​goto_0
260 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 259 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
261 ·​·​·​·​move-​result·​v4 260 ·​·​·​·​move-​result·​v4
   
262 ·​·​·​·​if-​eqz·​v4,​·​:​cond_3 261 ·​·​·​·​if-​eqz·​v4,​·​:​cond_3
   
263 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 262 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
264 ·​·​·​·​move-​result-​object·​v2 263 ·​·​·​·​move-​result-​object·​v1
   
265 ·​·​·​·​check-​cast·​v2,​·​Ljava/​util/​Map$Entry;​ 264 ·​·​·​·​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​
   
266 ·​·​·​·​.​line·​108 265 ·​·​·​·​.​line·​108
267 ·​·​·​·​.​local·​v2,​·​"stringSetEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​util/​Set<Ljava/​lang/​String;​>;​>;​" 266 ·​·​·​·​.​local·​v1,​·​"stringSetEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​util/​Set<Ljava/​lang/​String;​>;​>;​"
268 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 267 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
269 ·​·​·​·​move-​result-​object·​v3 268 ·​·​·​·​move-​result-​object·​v2
   
270 ·​·​·​·​check-​cast·​v3,​·​Ljava/​util/​Set;​ 269 ·​·​·​·​check-​cast·​v2,​·​Ljava/​util/​Set;​
   
271 ·​·​·​·​.​line·​109 270 ·​·​·​·​.​line·​109
272 ·​·​·​·​.​local·​v3,​·​"values":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 271 ·​·​·​·​.​local·​v2,​·​"values":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
273 ·​·​·​·​if-​eqz·​p1,​·​:​cond_1 272 ·​·​·​·​if-​eqz·​p1,​·​:​cond_1
   
274 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 273 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
275 ·​·​·​·​move-​result·​v4 274 ·​·​·​·​move-​result·​v4
   
276 ·​·​·​·​if-​nez·​v4,​·​:​cond_2 275 ·​·​·​·​if-​nez·​v4,​·​:​cond_2
   
277 ·​·​·​·​:​cond_1 276 ·​·​·​·​:​cond_1
278 ·​·​·​·​invoke-​interface·​{v3,​·​p1},​·​Ljava/​util/​Set;​-​>contains(Ljava/​lang/​Object;​)​Z 277 ·​·​·​·​invoke-​interface·​{v2,​·​p1},​·​Ljava/​util/​Set;​-​>contains(Ljava/​lang/​Object;​)​Z
   
279 ·​·​·​·​move-​result·​v4 278 ·​·​·​·​move-​result·​v4
   
280 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0 279 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0
   
281 ·​·​·​·​.​line·​110 280 ·​·​·​·​.​line·​110
282 ·​·​·​·​:​cond_2 281 ·​·​·​·​:​cond_2
283 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 282 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
284 ·​·​·​·​move-​result-​object·​v4 283 ·​·​·​·​move-​result-​object·​v4
   
285 ·​·​·​·​invoke-​interface·​{v1,​·​v4},​·​Ljava/​util/​Set;​-​>add(Ljava/​lang/​Object;​)​Z 284 ·​·​·​·​invoke-​interface·​{v0,​·​v4},​·​Ljava/​util/​Set;​-​>add(Ljava/​lang/​Object;​)​Z
   
286 ·​·​·​·​goto·​:​goto_0 285 ·​·​·​·​goto·​:​goto_0
   
287 ·​·​·​·​.​line·​113 286 ·​·​·​·​.​line·​113
288 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"stringSetEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​util/​Set<Ljava/​lang/​String;​>;​>;​" 287 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"stringSetEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​util/​Set<Ljava/​lang/​String;​>;​>;​"
289 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"values":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 288 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"values":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
290 ·​·​·​·​:​cond_3 289 ·​·​·​·​:​cond_3
291 ·​·​·​·​return-​object·​v1 290 ·​·​·​·​return-​object·​v0
292 .​end·​method 291 .​end·​method
   
   
293 #·​virtual·​methods 292 #·​virtual·​methods
294 .​method·​public·​cacheInfo()​Ljava/​lang/​String;​ 293 .​method·​public·​cacheInfo()​Ljava/​lang/​String;​
295 ·​·​·​·​.​locals·​2 294 ·​·​·​·​.​locals·​2
   
Offset 333, 14 lines modified Offset 332, 15 lines modified
   
333 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 332 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
334 ·​·​·​·​move-​result-​object·​v0 333 ·​·​·​·​move-​result-​object·​v0
   
335 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCache;​-​>mAlbumSet:​Ljava/​util/​Set;​ 334 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCache;​-​>mAlbumSet:​Ljava/​util/​Set;​
   
  335 ·​·​·​·​.​line·​118
336 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>size()​I 336 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>size()​I
   
337 ·​·​·​·​move-​result·​v1 337 ·​·​·​·​move-​result·​v1
   
338 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 338 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
339 ·​·​·​·​move-​result-​object·​v0 339 ·​·​·​·​move-​result-​object·​v0
Max diff block lines reached; 45679/49765 bytes (91.79%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener.smali
Offset 294, 14 lines modified Offset 294, 15 lines modified
   
294 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>mCoverArt:​Landroid/​widget/​ImageView;​ 294 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>mCoverArt:​Landroid/​widget/​ImageView;​
   
295 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1 295 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1
   
296 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>mCoverArt:​Landroid/​widget/​ImageView;​ 296 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>mCoverArt:​Landroid/​widget/​ImageView;​
   
  297 ·​·​·​·​.​line·​137
297 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​widget/​ImageView;​-​>getTag()​Ljava/​lang/​Object;​ 298 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​widget/​ImageView;​-​>getTag()​Ljava/​lang/​Object;​
   
298 ·​·​·​·​move-​result-​object·​v0 299 ·​·​·​·​move-​result-​object·​v0
   
299 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 300 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
300 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>mCoverArt:​Landroid/​widget/​ImageView;​ 301 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>mCoverArt:​Landroid/​widget/​ImageView;​
Offset 319, 17 lines modified Offset 320, 19 lines modified
319 ·​·​·​·​move-​result·​v0 320 ·​·​·​·​move-​result·​v0
   
320 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1 321 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1
   
321 ·​·​·​·​:​cond_0 322 ·​·​·​·​:​cond_0
322 ·​·​·​·​const/​4·​v0,​·​0x1 323 ·​·​·​·​const/​4·​v0,​·​0x1
   
  324 ·​·​·​·​.​line·​136
323 ·​·​·​·​:​goto_0 325 ·​·​·​·​:​goto_0
324 ·​·​·​·​return·​v0 326 ·​·​·​·​return·​v0
   
  327 ·​·​·​·​.​line·​137
325 ·​·​·​·​:​cond_1 328 ·​·​·​·​:​cond_1
326 ·​·​·​·​const/​4·​v0,​·​0x0 329 ·​·​·​·​const/​4·​v0,​·​0x0
   
327 ·​·​·​·​goto·​:​goto_0 330 ·​·​·​·​goto·​:​goto_0
328 .​end·​method 331 .​end·​method
   
   
Offset 451, 24 lines modified Offset 454, 26 lines modified
   
451 ·​·​·​·​sget-​object·​v3,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>sApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 454 ·​·​·​·​sget-​object·​v3,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>sApp:​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
452 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​ 455 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
453 ·​·​·​·​move-​result-​object·​v3 456 ·​·​·​·​move-​result-​object·​v3
   
  457 ·​·​·​·​.​line·​164
454 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getBitmap()​[Landroid/​graphics/​Bitmap;​ 458 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getBitmap()​[Landroid/​graphics/​Bitmap;​
   
455 ·​·​·​·​move-​result-​object·​v4 459 ·​·​·​·​move-​result-​object·​v4
   
456 ·​·​·​·​const/​4·​v5,​·​0x0 460 ·​·​·​·​const/​4·​v5,​·​0x0
   
457 ·​·​·​·​aget-​object·​v4,​·​v4,​·​v5 461 ·​·​·​·​aget-​object·​v4,​·​v4,​·​v5
   
458 ·​·​·​·​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​cover/​CoverBitmapDrawable;​-​><init>(Landroid/​content/​res/​Resources;​Landroid/​graphics/​Bitmap;​)​V 462 ·​·​·​·​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​cover/​CoverBitmapDrawable;​-​><init>(Landroid/​content/​res/​Resources;​Landroid/​graphics/​Bitmap;​)​V
   
  463 ·​·​·​·​.​line·​163
459 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V 464 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V
   
460 ·​·​·​·​.​line·​165 465 ·​·​·​·​.​line·​165
461 ·​·​·​·​const/​4·​v1,​·​0x0 466 ·​·​·​·​const/​4·​v1,​·​0x0
   
462 ·​·​·​·​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>setBitmap([Landroid/​graphics/​Bitmap;​)​V 467 ·​·​·​·​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>setBitmap([Landroid/​graphics/​Bitmap;​)​V
463 ·​·​·​·​:​try_end_0 468 ·​·​·​·​:​try_end_0
[−]
smali/com/namelessdev/mpdroid/helpers/CachedMPD.smali
Offset 99, 32 lines modified Offset 99, 31 lines modified
99 ·​·​·​·​.​end·​annotation 99 ·​·​·​·​.​end·​annotation
   
100 ·​·​·​·​.​prologue 100 ·​·​·​·​.​prologue
101 ·​·​·​·​.​line·​87 101 ·​·​·​·​.​line·​87
102 ·​·​·​·​.​local·​p1,​·​"albums":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Album;​>;​" 102 ·​·​·​·​.​local·​p1,​·​"albums":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Album;​>;​"
103 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CachedMPD;​-​>isCached()​Z 103 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CachedMPD;​-​>isCached()​Z
   
104 ·​·​·​·​move-​result·​v5 104 ·​·​·​·​move-​result·​v4
   
105 ·​·​·​·​if-​nez·​v5,​·​:​cond_0 105 ·​·​·​·​if-​nez·​v4,​·​:​cond_0
   
106 ·​·​·​·​.​line·​88 106 ·​·​·​·​.​line·​88
107 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​MPD;​-​>addAlbumPaths(Ljava/​util/​List;​)​V 107 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​MPD;​-​>addAlbumPaths(Ljava/​util/​List;​)​V
   
108 ·​·​·​·​.​line·​102 108 ·​·​·​·​.​line·​102
109 ·​·​·​·​:​goto_0 109 ·​·​·​·​:​goto_0
110 ·​·​·​·​return-​void 110 ·​·​·​·​return-​void
   
111 ·​·​·​·​.​line·​91 111 ·​·​·​·​.​line·​91
112 ·​·​·​·​:​cond_0 112 ·​·​·​·​:​cond_0
113 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 113 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
114 ·​·​·​·​move-​result-​object·​v4 114 ·​·​·​·​move-​result-​object·​v4
   
115 ·​·​·​·​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
116 ·​·​·​·​:​cond_1 115 ·​·​·​·​:​cond_1
117 ·​·​·​·​:​goto_1 116 ·​·​·​·​:​goto_1
118 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 117 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
119 ·​·​·​·​move-​result·​v5 118 ·​·​·​·​move-​result·​v5
   
120 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2 119 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2
Offset 147, 14 lines modified Offset 146, 15 lines modified
   
147 ·​·​·​·​move-​result-​object·​v2 146 ·​·​·​·​move-​result-​object·​v2
   
148 ·​·​·​·​.​line·​95 147 ·​·​·​·​.​line·​95
149 ·​·​·​·​.​local·​v2,​·​"artistName":​Ljava/​lang/​String;​ 148 ·​·​·​·​.​local·​v2,​·​"artistName":​Ljava/​lang/​String;​
150 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CachedMPD;​-​>mCache:​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCache;​ 149 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CachedMPD;​-​>mCache:​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCache;​
   
  150 ·​·​·​·​.​line·​96
151 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​ 151 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​
   
152 ·​·​·​·​move-​result-​object·​v6 152 ·​·​·​·​move-​result-​object·​v6
   
153 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>hasAlbumArtist()​Z 153 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>hasAlbumArtist()​Z
   
154 ·​·​·​·​move-​result·​v7 154 ·​·​·​·​move-​result·​v7
Offset 176, 39 lines modified Offset 176, 39 lines modified
   
176 ·​·​·​·​.​line·​101 176 ·​·​·​·​.​line·​101
177 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"album":​Lorg/​a0z/​mpd/​item/​Album;​ 177 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"album":​Lorg/​a0z/​mpd/​item/​Album;​
178 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"artist":​Lorg/​a0z/​mpd/​item/​Artist;​ 178 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"artist":​Lorg/​a0z/​mpd/​item/​Artist;​
179 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"artistName":​Ljava/​lang/​String;​ 179 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"artistName":​Ljava/​lang/​String;​
180 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"details":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCache$AlbumDetai​ls;​ 180 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"details":​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCache$AlbumDetai​ls;​
181 ·​·​·​·​:​cond_2 181 ·​·​·​·​:​cond_2
182 ·​·​·​·​const-​string·​v5,​·​"MPD·​CACHED" 182 ·​·​·​·​const-​string·​v4,​·​"MPD·​CACHED"
   
183 ·​·​·​·​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 183 ·​·​·​·​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
184 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 184 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
185 ·​·​·​·​const-​string·​v7,​·​"addAlbumPaths·​" 185 ·​·​·​·​const-​string·​v6,​·​"addAlbumPaths·​"
   
186 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 186 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
187 ·​·​·​·​move-​result-​object·​v6 187 ·​·​·​·​move-​result-​object·​v5
   
188 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>size()​I 188 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>size()​I
   
189 ·​·​·​·​move-​result·​v7 189 ·​·​·​·​move-​result·​v6
   
190 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 190 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
191 ·​·​·​·​move-​result-​object·​v6 191 ·​·​·​·​move-​result-​object·​v5
   
192 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 192 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
193 ·​·​·​·​move-​result-​object·​v6 193 ·​·​·​·​move-​result-​object·​v5
   
194 ·​·​·​·​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 194 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
195 ·​·​·​·​goto·​:​goto_0 195 ·​·​·​·​goto·​:​goto_0
196 .​end·​method 196 .​end·​method
   
197 .​method·​public·​clearCache()​V 197 .​method·​public·​clearCache()​V
198 ·​·​·​·​.​locals·​2 198 ·​·​·​·​.​locals·​2
   
Offset 251, 24 lines modified Offset 251, 23 lines modified
251 ·​·​·​·​.​end·​annotation 251 ·​·​·​·​.​end·​annotation
   
252 ·​·​·​·​.​prologue 252 ·​·​·​·​.​prologue
253 ·​·​·​·​.​line·​124 253 ·​·​·​·​.​line·​124
254 ·​·​·​·​.​local·​p1,​·​"albums":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Album;​>;​" 254 ·​·​·​·​.​local·​p1,​·​"albums":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​a0z/​mpd/​item/​Album;​>;​"
255 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CachedMPD;​-​>isCached()​Z 255 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CachedMPD;​-​>isCached()​Z
   
256 ·​·​·​·​move-​result·​v5 256 ·​·​·​·​move-​result·​v4
   
257 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2 257 ·​·​·​·​if-​eqz·​v4,​·​:​cond_2
Max diff block lines reached; 13041/16421 bytes (79.42%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/CoverInfo.smali
Offset 48, 22 lines modified Offset 48, 24 lines modified
   
48 ·​·​·​·​move-​result-​object·​v0 48 ·​·​·​·​move-​result-​object·​v0
   
49 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​ 49 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getAlbum()​Ljava/​lang/​String;​
   
50 ·​·​·​·​move-​result-​object·​v1 50 ·​·​·​·​move-​result-​object·​v1
   
  51 ·​·​·​·​.​line·​47
51 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getPath()​Ljava/​lang/​String;​ 52 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getPath()​Ljava/​lang/​String;​
   
52 ·​·​·​·​move-​result-​object·​v2 53 ·​·​·​·​move-​result-​object·​v2
   
53 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getFilename()​Ljava/​lang/​String;​ 54 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​>getFilename()​Ljava/​lang/​String;​
   
54 ·​·​·​·​move-​result-​object·​v3 55 ·​·​·​·​move-​result-​object·​v3
   
  56 ·​·​·​·​.​line·​46
55 ·​·​·​·​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 57 ·​·​·​·​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
56 ·​·​·​·​.​line·​27 58 ·​·​·​·​.​line·​27
57 ·​·​·​·​iput·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>mCoverMaxSize:​I 59 ·​·​·​·​iput·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>mCoverMaxSize:​I
   
58 ·​·​·​·​.​line·​29 60 ·​·​·​·​.​line·​29
59 ·​·​·​·​iput·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>mCachedCoverMaxSize:​I 61 ·​·​·​·​iput·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>mCachedCoverMaxSize:​I
[−]
smali/com/namelessdev/mpdroid/helpers/CoverAsyncHelper.smali
Offset 137, 14 lines modified Offset 137, 15 lines modified
   
137 ·​·​·​·​const-​string·​v2,​·​"·​cover·​found·​with·​" 137 ·​·​·​·​const-​string·​v2,​·​"·​cover·​found·​with·​"
   
138 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 138 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
139 ·​·​·​·​move-​result-​object·​v1 139 ·​·​·​·​move-​result-​object·​v1
   
  140 ·​·​·​·​.​line·​71
140 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverRetriever()​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 141 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverRetriever()​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​
   
141 ·​·​·​·​move-​result-​object·​v2 142 ·​·​·​·​move-​result-​object·​v2
   
142 ·​·​·​·​invoke-​interface·​{v2},​·​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​-​>getName()​Ljava/​lang/​String;​ 143 ·​·​·​·​invoke-​interface·​{v2},​·​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​-​>getName()​Ljava/​lang/​String;​
   
143 ·​·​·​·​move-​result-​object·​v2 144 ·​·​·​·​move-​result-​object·​v2
Offset 193, 42 lines modified Offset 194, 41 lines modified
   
193 .​method·​private·​tagListenerCovers(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 194 .​method·​private·​tagListenerCovers(Lco​m/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
194 ·​·​·​·​.​locals·​3 195 ·​·​·​·​.​locals·​3
195 ·​·​·​·​.​param·​p1,​·​"albumInfo"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​ 196 ·​·​·​·​.​param·​p1,​·​"albumInfo"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​
   
196 ·​·​·​·​.​prologue 197 ·​·​·​·​.​prologue
197 ·​·​·​·​.​line·​199 198 ·​·​·​·​.​line·​199
198 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​>mCoverDownloadListen​ers:​Ljava/​util/​Collection;​ 199 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​>mCoverDownloadListen​ers:​Ljava/​util/​Collection;​
   
199 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 200 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
200 ·​·​·​·​move-​result-​object·​v0 201 ·​·​·​·​move-​result-​object·​v1
   
201 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
202 ·​·​·​·​:​goto_0 202 ·​·​·​·​:​goto_0
203 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 203 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
204 ·​·​·​·​move-​result·​v2 204 ·​·​·​·​move-​result·​v2
   
205 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0 205 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0
   
206 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 206 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
207 ·​·​·​·​move-​result-​object·​v1 207 ·​·​·​·​move-​result-​object·​v0
   
208 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​ 208 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​
   
209 ·​·​·​·​.​line·​200 209 ·​·​·​·​.​line·​200
210 ·​·​·​·​.​local·​v1,​·​"listener":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​ 210 ·​·​·​·​.​local·​v0,​·​"listener":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​
211 ·​·​·​·​invoke-​interface·​{v1,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​-​>tagAlbumCover(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V 211 ·​·​·​·​invoke-​interface·​{v0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​-​>tagAlbumCover(Lcom/​namelessdev/​mpdroid/​helpers/​AlbumInfo;​)​V
   
212 ·​·​·​·​goto·​:​goto_0 212 ·​·​·​·​goto·​:​goto_0
   
213 ·​·​·​·​.​line·​202 213 ·​·​·​·​.​line·​202
214 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"listener":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​ 214 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"listener":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​
215 ·​·​·​·​:​cond_0 215 ·​·​·​·​:​cond_0
216 ·​·​·​·​return-​void 216 ·​·​·​·​return-​void
217 .​end·​method 217 .​end·​method
   
   
218 #·​virtual·​methods 218 #·​virtual·​methods
219 .​method·​public·​addCoverDownloadListe​ner(Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​)​V 219 .​method·​public·​addCoverDownloadListe​ner(Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​)​V
Offset 319, 25 lines modified Offset 319, 25 lines modified
   
319 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​>handleMessage(Landro​id/​os/​Message;​)​V 319 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​>handleMessage(Landro​id/​os/​Message;​)​V
   
320 ·​·​·​·​goto·​:​goto_0 320 ·​·​·​·​goto·​:​goto_0
321 .​end·​method 321 .​end·​method
   
322 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 322 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
323 ·​·​·​·​.​locals·​5 323 ·​·​·​·​.​locals·​4
324 ·​·​·​·​.​param·​p1,​·​"msg"·​·​·​·​#·​Landroid/​os/​Message;​ 324 ·​·​·​·​.​param·​p1,​·​"msg"·​·​·​·​#·​Landroid/​os/​Message;​
   
325 ·​·​·​·​.​prologue 325 ·​·​·​·​.​prologue
326 ·​·​·​·​.​line·​110 326 ·​·​·​·​.​line·​110
327 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​Handler;​-​>handleMessage(Landro​id/​os/​Message;​)​V 327 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​Handler;​-​>handleMessage(Landro​id/​os/​Message;​)​V
   
328 ·​·​·​·​.​line·​112 328 ·​·​·​·​.​line·​112
329 ·​·​·​·​iget·​v3,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I 329 ·​·​·​·​iget·​v2,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I
   
330 ·​·​·​·​packed-​switch·​v3,​·​:​pswitch_data_0 330 ·​·​·​·​packed-​switch·​v2,​·​:​pswitch_data_0
   
331 ·​·​·​·​.​line·​143 331 ·​·​·​·​.​line·​143
332 ·​·​·​·​:​cond_0 332 ·​·​·​·​:​cond_0
333 ·​·​·​·​:​goto_0 333 ·​·​·​·​:​goto_0
334 ·​·​·​·​return-​void 334 ·​·​·​·​return-​void
   
335 ·​·​·​·​.​line·​114 335 ·​·​·​·​.​line·​114
Offset 346, 128 lines modified Offset 346, 124 lines modified
   
346 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 346 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
347 ·​·​·​·​.​line·​115 347 ·​·​·​·​.​line·​115
348 ·​·​·​·​.​local·​v0,​·​"coverInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 348 ·​·​·​·​.​local·​v0,​·​"coverInfo":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
349 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCachedCoverMaxSiz​e()​I 349 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCachedCoverMaxSiz​e()​I
   
350 ·​·​·​·​move-​result·​v3 350 ·​·​·​·​move-​result·​v2
   
351 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​>mCachedCoverMaxSize:​I 351 ·​·​·​·​iget·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverAsyncHelper;​-​>mCachedCoverMaxSize:​I
   
352 ·​·​·​·​if-​lt·​v3,​·​v4,​·​:​cond_1 352 ·​·​·​·​if-​lt·​v2,​·​v3,​·​:​cond_1
   
  353 ·​·​·​·​.​line·​116
Max diff block lines reached; 6573/10616 bytes (61.92%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask.smali
Offset 107, 28 lines modified Offset 107, 31 lines modified
   
107 ·​·​·​·​new-​array·​v0,​·​v7,​·​[Landroid/​graphics/​Bitmap;​ 107 ·​·​·​·​new-​array·​v0,​·​v7,​·​[Landroid/​graphics/​Bitmap;​
   
108 ·​·​·​·​const/​4·​v7,​·​0x0 108 ·​·​·​·​const/​4·​v7,​·​0x0
   
109 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 109 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
  110 ·​·​·​·​.​line·​850
110 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 111 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
111 ·​·​·​·​move-​result-​object·​v8 112 ·​·​·​·​move-​result-​object·​v8
   
112 ·​·​·​·​const/​4·​v9,​·​0x0 113 ·​·​·​·​const/​4·​v9,​·​0x0
   
113 ·​·​·​·​iget-​object·​v10,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 114 ·​·​·​·​iget-​object·​v10,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
  115 ·​·​·​·​.​line·​851
114 ·​·​·​·​invoke-​virtual·​{v10},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 116 ·​·​·​·​invoke-​virtual·​{v10},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
115 ·​·​·​·​move-​result-​object·​v10 117 ·​·​·​·​move-​result-​object·​v10
   
116 ·​·​·​·​array-​length·​v10,​·​v10 118 ·​·​·​·​array-​length·​v10,​·​v10
   
  119 ·​·​·​·​.​line·​850
117 ·​·​·​·​invoke-​static·​{v8,​·​v9,​·​v10},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeByteArray([BII​)​Landroid/​graphics/​Bitmap;​ 120 ·​·​·​·​invoke-​static·​{v8,​·​v9,​·​v10},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeByteArray([BII​)​Landroid/​graphics/​Bitmap;​
   
118 ·​·​·​·​move-​result-​object·​v8 121 ·​·​·​·​move-​result-​object·​v8
   
119 ·​·​·​·​aput-​object·​v8,​·​v0,​·​v7 122 ·​·​·​·​aput-​object·​v8,​·​v0,​·​v7
   
120 ·​·​·​·​.​line·​853 123 ·​·​·​·​.​line·​853
Offset 163, 14 lines modified Offset 166, 15 lines modified
   
163 ·​·​·​·​new-​array·​v0,​·​v7,​·​[Landroid/​graphics/​Bitmap;​ 166 ·​·​·​·​new-​array·​v0,​·​v7,​·​[Landroid/​graphics/​Bitmap;​
   
164 ·​·​·​·​const/​4·​v7,​·​0x0 167 ·​·​·​·​const/​4·​v7,​·​0x0
   
165 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 168 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
  169 ·​·​·​·​.​line·​856
166 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 170 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
167 ·​·​·​·​move-​result-​object·​v8 171 ·​·​·​·​move-​result-​object·​v8
   
168 ·​·​·​·​const/​4·​v9,​·​0x0 172 ·​·​·​·​const/​4·​v9,​·​0x0
   
169 ·​·​·​·​invoke-​static·​{v8,​·​v4,​·​v4,​·​v9},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>decodeSampledBitmapF​romBytes([BIIZ)​Landroid/​graphics/​Bitmap;​ 173 ·​·​·​·​invoke-​static·​{v8,​·​v4,​·​v4,​·​v9},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>decodeSampledBitmapF​romBytes([BIIZ)​Landroid/​graphics/​Bitmap;​
Offset 208, 20 lines modified Offset 212, 22 lines modified
   
208 ·​·​·​·​move-​result-​object·​v7 212 ·​·​·​·​move-​result-​object·​v7
   
209 ·​·​·​·​const/​4·​v8,​·​0x0 213 ·​·​·​·​const/​4·​v8,​·​0x0
   
210 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 214 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
  215 ·​·​·​·​.​line·​865
211 ·​·​·​·​invoke-​virtual·​{v9},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 216 ·​·​·​·​invoke-​virtual·​{v9},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
212 ·​·​·​·​move-​result-​object·​v9 217 ·​·​·​·​move-​result-​object·​v9
   
213 ·​·​·​·​array-​length·​v9,​·​v9 218 ·​·​·​·​array-​length·​v9,​·​v9
   
  219 ·​·​·​·​.​line·​864
214 ·​·​·​·​invoke-​static·​{v7,​·​v8,​·​v9,​·​v5},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeByteArray([BII​Landroid/​graphics/​BitmapFactory$Options​;​)​Landroid/​graphics/​Bitmap;​ 220 ·​·​·​·​invoke-​static·​{v7,​·​v8,​·​v9,​·​v5},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeByteArray([BII​Landroid/​graphics/​BitmapFactory$Options​;​)​Landroid/​graphics/​Bitmap;​
   
215 ·​·​·​·​.​line·​867 221 ·​·​·​·​.​line·​867
216 ·​·​·​·​const/​4·​v6,​·​0x1 222 ·​·​·​·​const/​4·​v6,​·​0x1
   
217 ·​·​·​·​.​line·​868 223 ·​·​·​·​.​line·​868
218 ·​·​·​·​.​local·​v6,​·​"scale":​I 224 ·​·​·​·​.​local·​v6,​·​"scale":​I
Offset 233, 74 lines modified Offset 239, 82 lines modified
   
233 ·​·​·​·​if-​nez·​v7,​·​:​cond_4 239 ·​·​·​·​if-​nez·​v7,​·​:​cond_4
   
234 ·​·​·​·​iget·​v7,​·​v5,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>outHeight:​I 240 ·​·​·​·​iget·​v7,​·​v5,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>outHeight:​I
   
235 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 241 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
  242 ·​·​·​·​.​line·​869
236 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverMaxSize()​I 243 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverMaxSize()​I
   
237 ·​·​·​·​move-​result·​v8 244 ·​·​·​·​move-​result·​v8
   
238 ·​·​·​·​if-​gt·​v7,​·​v8,​·​:​cond_4 245 ·​·​·​·​if-​gt·​v7,​·​v8,​·​:​cond_4
   
239 ·​·​·​·​iget·​v7,​·​v5,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>outWidth:​I 246 ·​·​·​·​iget·​v7,​·​v5,​·​Landroid/​graphics/​BitmapFactory$Options​;​-​>outWidth:​I
   
240 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 247 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
  248 ·​·​·​·​.​line·​870
241 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverMaxSize()​I 249 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverMaxSize()​I
   
242 ·​·​·​·​move-​result·​v8 250 ·​·​·​·​move-​result·​v8
   
243 ·​·​·​·​if-​le·​v7,​·​v8,​·​:​cond_5 251 ·​·​·​·​if-​le·​v7,​·​v8,​·​:​cond_5
   
244 ·​·​·​·​.​line·​871 252 ·​·​·​·​.​line·​871
245 ·​·​·​·​:​cond_4 253 ·​·​·​·​:​cond_4
246 ·​·​·​·​const-​wide/​high16·​v8,​·​0x4000000000000000L·​·​·​·​#·​2.​0 254 ·​·​·​·​const-​wide/​high16·​v8,​·​0x4000000000000000L·​·​·​·​#·​2.​0
Max diff block lines reached; 3075/6072 bytes (50.64%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask.smali
Offset 58, 271 lines modified Offset 58, 276 lines modified
   
58 #·​virtual·​methods 58 #·​virtual·​methods
59 .​method·​public·​run()​V 59 .​method·​public·​run()​V
60 ·​·​·​·​.​locals·​15 60 ·​·​·​·​.​locals·​15
   
61 ·​·​·​·​.​prologue 61 ·​·​·​·​.​prologue
62 ·​·​·​·​.​line·​939 62 ·​·​·​·​.​line·​939
63 ·​·​·​·​const/​4·​v1,​·​0x1 63 ·​·​·​·​const/​4·​v0,​·​0x1
   
64 ·​·​·​·​.​line·​942 64 ·​·​·​·​.​line·​942
65 ·​·​·​·​.​local·​v1,​·​"canStart":​Z 65 ·​·​·​·​.​local·​v0,​·​"canStart":​Z
66 ·​·​·​·​iget-​object·​v12,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 66 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
67 ·​·​·​·​invoke-​virtual·​{v12},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getState()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​ 67 ·​·​·​·​invoke-​virtual·​{v9},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getState()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​
   
68 ·​·​·​·​move-​result-​object·​v12 68 ·​·​·​·​move-​result-​object·​v9
   
69 ·​·​·​·​sget-​object·​v13,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​-​>WEB_COVER_FETCH:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​ 69 ·​·​·​·​sget-​object·​v10,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​-​>WEB_COVER_FETCH:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​
   
70 ·​·​·​·​if-​ne·​v12,​·​v13,​·​:​cond_0 70 ·​·​·​·​if-​ne·​v9,​·​v10,​·​:​cond_0
   
71 ·​·​·​·​iget-​object·​v12,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 71 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
   
  72 ·​·​·​·​.​line·​943
72 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mCoverFetchExecutor:​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 73 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mCoverFetchExecutor:​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
73 ·​·​·​·​invoke-​static·​{v12},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$300(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​)​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 74 ·​·​·​·​invoke-​static·​{v9},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$300(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​)​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
74 ·​·​·​·​move-​result-​object·​v12 75 ·​·​·​·​move-​result-​object·​v9
   
75 ·​·​·​·​invoke-​virtual·​{v12},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​>getQueue()​Ljava/​util/​concurrent/​BlockingQueue;​ 76 ·​·​·​·​invoke-​virtual·​{v9},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​>getQueue()​Ljava/​util/​concurrent/​BlockingQueue;​
   
76 ·​·​·​·​move-​result-​object·​v12 77 ·​·​·​·​move-​result-​object·​v9
   
77 ·​·​·​·​invoke-​interface·​{v12},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>size()​I 78 ·​·​·​·​invoke-​interface·​{v9},​·​Ljava/​util/​concurrent/​BlockingQueue;​-​>size()​I
   
78 ·​·​·​·​move-​result·​v12 79 ·​·​·​·​move-​result·​v9
   
79 ·​·​·​·​const/​16·​v13,​·​0x14 80 ·​·​·​·​const/​16·​v10,​·​0x14
   
80 ·​·​·​·​if-​ge·​v12,​·​v13,​·​:​cond_c 81 ·​·​·​·​if-​ge·​v9,​·​v10,​·​:​cond_c
   
81 ·​·​·​·​.​line·​949 82 ·​·​·​·​.​line·​949
82 ·​·​·​·​:​cond_0 83 ·​·​·​·​:​cond_0
83 ·​·​·​·​iget-​object·​v12,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 84 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
84 ·​·​·​·​invoke-​virtual·​{v12},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverRetriever()​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 85 ·​·​·​·​invoke-​virtual·​{v9},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverRetriever()​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​
   
85 ·​·​·​·​move-​result-​object·​v12 86 ·​·​·​·​move-​result-​object·​v9
   
86 ·​·​·​·​if-​eqz·​v12,​·​:​cond_1 87 ·​·​·​·​if-​eqz·​v9,​·​:​cond_1
   
87 ·​·​·​·​.​line·​950 88 ·​·​·​·​.​line·​950
88 ·​·​·​·​const/​4·​v1,​·​0x0 89 ·​·​·​·​const/​4·​v0,​·​0x0
   
89 ·​·​·​·​.​line·​953 90 ·​·​·​·​.​line·​953
90 ·​·​·​·​:​cond_1 91 ·​·​·​·​:​cond_1
91 ·​·​·​·​iget-​object·​v12,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 92 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
   
92 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mCoverRetrievers:​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 93 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mCoverRetrievers:​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​
93 ·​·​·​·​invoke-​static·​{v12},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$400(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​)​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 94 ·​·​·​·​invoke-​static·​{v9},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$400(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​)​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​
   
94 ·​·​·​·​move-​result-​object·​v0 95 ·​·​·​·​move-​result-​object·​v10
   
95 ·​·​·​·​.​local·​v0,​·​"arr$":​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 96 ·​·​·​·​array-​length·​v11,​·​v10
96 ·​·​·​·​array-​length·​v7,​·​v0  
   
97 ·​·​·​·​.​local·​v7,​·​"len$":​I 97 ·​·​·​·​const/​4·​v9,​·​0x0
98 ·​·​·​·​const/​4·​v6,​·​0x0  
   
99 ·​·​·​·​.​local·​v6,​·​"i$":​I  
100 ·​·​·​·​:​goto_0 98 ·​·​·​·​:​goto_0
101 ·​·​·​·​if-​ge·​v6,​·​v7,​·​:​cond_d 99 ·​·​·​·​if-​ge·​v9,​·​v11,​·​:​cond_d
   
102 ·​·​·​·​aget-​object·​v3,​·​v0,​·​v6 100 ·​·​·​·​aget-​object·​v2,​·​v10,​·​v9
   
103 ·​·​·​·​.​line·​956 101 ·​·​·​·​.​line·​956
104 ·​·​·​·​.​local·​v3,​·​"coverRetriever":​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 102 ·​·​·​·​.​local·​v2,​·​"coverRetriever":​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​
105 ·​·​·​·​if-​nez·​v3,​·​:​cond_3 103 ·​·​·​·​if-​nez·​v2,​·​:​cond_3
   
106 ·​·​·​·​.​line·​953 104 ·​·​·​·​.​line·​953
107 ·​·​·​·​:​cond_2 105 ·​·​·​·​:​cond_2
108 ·​·​·​·​:​goto_1 106 ·​·​·​·​:​goto_1
109 ·​·​·​·​add-​int/​lit8·​v6,​·​v6,​·​0x1 107 ·​·​·​·​add-​int/​lit8·​v9,​·​v9,​·​0x1
   
110 ·​·​·​·​goto·​:​goto_0 108 ·​·​·​·​goto·​:​goto_0
   
111 ·​·​·​·​.​line·​960 109 ·​·​·​·​.​line·​960
112 ·​·​·​·​:​cond_3 110 ·​·​·​·​:​cond_3
113 ·​·​·​·​if-​eqz·​v1,​·​:​cond_b 111 ·​·​·​·​if-​eqz·​v0,​·​:​cond_b
   
114 ·​·​·​·​.​line·​962 112 ·​·​·​·​.​line·​962
115 ·​·​·​·​:​try_start_0 113 ·​·​·​·​:​try_start_0
116 ·​·​·​·​iget-​object·​v12,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 114 ·​·​·​·​iget-​object·​v12,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​>mCoverInfo:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
   
117 ·​·​·​·​invoke-​virtual·​{v12},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getState()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​ 115 ·​·​·​·​invoke-​virtual·​{v12},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getState()​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​
   
118 ·​·​·​·​move-​result-​object·​v12 116 ·​·​·​·​move-​result-​object·​v12
   
119 ·​·​·​·​sget-​object·​v13,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​-​>WEB_COVER_FETCH:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​ 117 ·​·​·​·​sget-​object·​v13,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​-​>WEB_COVER_FETCH:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo$STATE;​
Max diff block lines reached; 16832/22335 bytes (75.36%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/CoverManager.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"CoverManager.​java" 3 .​source·​"CoverManager.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$1;​,​  
8 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​,​ 7 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​,​
9 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​,​ 8 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​,​
10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​,​ 9 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CreateBi​tmapTask;​,​
11 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CoverRet​rievers;​ 10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$CoverRet​rievers;​
12 ·​·​·​·​} 11 ·​·​·​·​}
13 .​end·​annotation 12 .​end·​annotation
   
Offset 138, 14 lines modified Offset 137, 15 lines modified
138 .​method·​static·​constructor·​<clinit>()​V 137 .​method·​static·​constructor·​<clinit>()​V
139 ·​·​·​·​.​locals·​3 138 ·​·​·​·​.​locals·​3
   
140 ·​·​·​·​.​prologue 139 ·​·​·​·​.​prologue
141 ·​·​·​·​.​line·​91 140 ·​·​·​·​.​line·​91
142 ·​·​·​·​const-​string·​v0,​·​"\\p{InCombiningDiacr​iticalMarks}+" 141 ·​·​·​·​const-​string·​v0,​·​"\\p{InCombiningDiacr​iticalMarks}+"
   
  142 ·​·​·​·​.​line·​92
143 ·​·​·​·​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 143 ·​·​·​·​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
144 ·​·​·​·​move-​result-​object·​v0 144 ·​·​·​·​move-​result-​object·​v0
   
145 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>BLOCK_IN_COMBINING_D​IACRITICAL_MARKS:​Ljava/​util/​regex/​Pattern;​ 145 ·​·​·​·​sput-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>BLOCK_IN_COMBINING_D​IACRITICAL_MARKS:​Ljava/​util/​regex/​Pattern;​
   
146 ·​·​·​·​.​line·​96 146 ·​·​·​·​.​line·​96
Offset 265, 14 lines modified Offset 265, 15 lines modified
265 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mRequests:​Ljava/​util/​concurrent/​BlockingDeque;​ 265 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mRequests:​Ljava/​util/​concurrent/​BlockingDeque;​
   
266 ·​·​·​·​.​line·​131 266 ·​·​·​·​.​line·​131
267 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 267 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
268 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 268 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
  269 ·​·​·​·​.​line·​132
269 ·​·​·​·​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedList(Lja​va/​util/​List;​)​Ljava/​util/​List;​ 270 ·​·​·​·​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedList(Lja​va/​util/​List;​)​Ljava/​util/​List;​
   
270 ·​·​·​·​move-​result-​object·​v0 271 ·​·​·​·​move-​result-​object·​v0
   
271 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mRunningRequests:​Ljava/​util/​List;​ 272 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mRunningRequests:​Ljava/​util/​List;​
   
272 ·​·​·​·​.​line·​134 273 ·​·​·​·​.​line·​134
Offset 654, 14 lines modified Offset 655, 15 lines modified
654 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Ljava/​text/​Normalizer;​-​>normalize(Ljava/​lang/​CharSequence;​Ljava/​text/​Normalizer$Form;​)​Ljava/​lang/​String;​ 655 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Ljava/​text/​Normalizer;​-​>normalize(Ljava/​lang/​CharSequence;​Ljava/​text/​Normalizer$Form;​)​Ljava/​lang/​String;​
   
655 ·​·​·​·​move-​result-​object·​v0 656 ·​·​·​·​move-​result-​object·​v0
   
656 ·​·​·​·​.​line·​187 657 ·​·​·​·​.​line·​187
657 ·​·​·​·​sget-​object·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>BLOCK_IN_COMBINING_D​IACRITICAL_MARKS:​Ljava/​util/​regex/​Pattern;​ 658 ·​·​·​·​sget-​object·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>BLOCK_IN_COMBINING_D​IACRITICAL_MARKS:​Ljava/​util/​regex/​Pattern;​
   
  659 ·​·​·​·​.​line·​188
658 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​ 660 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​
   
659 ·​·​·​·​move-​result-​object·​v1 661 ·​·​·​·​move-​result-​object·​v1
   
660 ·​·​·​·​const-​string·​v2,​·​"" 662 ·​·​·​·​const-​string·​v2,​·​""
   
661 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​regex/​Matcher;​-​>replaceAll(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 663 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​regex/​Matcher;​-​>replaceAll(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Offset 1159, 174 lines modified Offset 1161, 166 lines modified
1159 .​end·​method 1161 .​end·​method
   
1160 .​method·​private·​getCacheRetriever()​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​ 1162 .​method·​private·​getCacheRetriever()​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​
1161 ·​·​·​·​.​locals·​5 1163 ·​·​·​·​.​locals·​5
   
1162 ·​·​·​·​.​prologue 1164 ·​·​·​·​.​prologue
1163 ·​·​·​·​.​line·​575 1165 ·​·​·​·​.​line·​575
1164 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mCoverRetrievers:​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 1166 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mCoverRetrievers:​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​
   
1165 ·​·​·​·​.​local·​v0,​·​"arr$":​[Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 1167 ·​·​·​·​array-​length·​v3,​·​v2
1166 ·​·​·​·​array-​length·​v2,​·​v0  
   
1167 ·​·​·​·​.​local·​v2,​·​"len$":​I  
1168 ·​·​·​·​const/​4·​v1,​·​0x0 1168 ·​·​·​·​const/​4·​v1,​·​0x0
   
1169 ·​·​·​·​.​local·​v1,​·​"i$":​I  
1170 ·​·​·​·​:​goto_0 1169 ·​·​·​·​:​goto_0
1171 ·​·​·​·​if-​ge·​v1,​·​v2,​·​:​cond_1 1170 ·​·​·​·​if-​ge·​v1,​·​v3,​·​:​cond_1
   
1172 ·​·​·​·​aget-​object·​v3,​·​v0,​·​v1 1171 ·​·​·​·​aget-​object·​v0,​·​v2,​·​v1
   
1173 ·​·​·​·​.​line·​576 1172 ·​·​·​·​.​line·​576
1174 ·​·​·​·​.​local·​v3,​·​"retriever":​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​ 1173 ·​·​·​·​.​local·​v0,​·​"retriever":​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​
1175 ·​·​·​·​instance-​of·​v4,​·​v3,​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​ 1174 ·​·​·​·​instance-​of·​v4,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​
   
1176 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0 1175 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0
   
1177 ·​·​·​·​invoke-​interface·​{v3},​·​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​-​>isCoverLocal()​Z 1176 ·​·​·​·​invoke-​interface·​{v0},​·​Lcom/​namelessdev/​mpdroid/​cover/​ICoverRetriever;​-​>isCoverLocal()​Z
   
1178 ·​·​·​·​move-​result·​v4 1177 ·​·​·​·​move-​result·​v4
   
1179 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0 1178 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0
   
1180 ·​·​·​·​.​line·​577 1179 ·​·​·​·​.​line·​577
1181 ·​·​·​·​check-​cast·​v3,​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​ 1180 ·​·​·​·​check-​cast·​v0,​·​Lcom/​namelessdev/​mpdroid/​cover/​CachedCover;​
Max diff block lines reached; 14811/18471 bytes (80.19%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/MPDAsyncHelper.smali
Offset 141, 18 lines modified Offset 141, 20 lines modified
   
141 ·​·​·​·​move-​result-​object·​v0 141 ·​·​·​·​move-​result-​object·​v0
   
142 ·​·​·​·​const-​string·​v1,​·​"useLocalAlbumCache" 142 ·​·​·​·​const-​string·​v1,​·​"useLocalAlbumCache"
   
143 ·​·​·​·​const/​4·​v2,​·​0x0 143 ·​·​·​·​const/​4·​v2,​·​0x0
   
  144 ·​·​·​·​.​line·​96
144 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 145 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
145 ·​·​·​·​move-​result·​v0 146 ·​·​·​·​move-​result·​v0
   
  147 ·​·​·​·​.​line·​95
146 ·​·​·​·​invoke-​direct·​{p0,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​><init>(Z)​V 148 ·​·​·​·​invoke-​direct·​{p0,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​><init>(Z)​V
   
147 ·​·​·​·​.​line·​97 149 ·​·​·​·​.​line·​97
148 ·​·​·​·​return-​void 150 ·​·​·​·​return-​void
149 .​end·​method 151 .​end·​method
   
150 .​method·​public·​constructor·​<init>(Z)​V 152 .​method·​public·​constructor·​<init>(Z)​V
Offset 430, 14 lines modified Offset 432, 15 lines modified
   
430 ·​·​·​·​const/​4·​v3,​·​0x0 432 ·​·​·​·​const/​4·​v3,​·​0x0
   
431 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v0,​·​v3,​·​p1},​·​Landroid/​os/​Handler;​-​>obtainMessage(IIILja​va/​lang/​Object;​)​Landroid/​os/​Message;​ 433 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v0,​·​v3,​·​p1},​·​Landroid/​os/​Handler;​-​>obtainMessage(IIILja​va/​lang/​Object;​)​Landroid/​os/​Message;​
   
432 ·​·​·​·​move-​result-​object·​v1 434 ·​·​·​·​move-​result-​object·​v1
   
  435 ·​·​·​·​.​line·​167
433 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​Message;​-​>sendToTarget()​V 436 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​Message;​-​>sendToTarget()​V
   
434 ·​·​·​·​.​line·​168 437 ·​·​·​·​.​line·​168
435 ·​·​·​·​return·​v0 438 ·​·​·​·​return·​v0
436 .​end·​method 439 .​end·​method
   
437 .​method·​public·​getConnectionSettings​()​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 440 .​method·​public·​getConnectionSettings​()​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
Offset 452, 737 lines modified Offset 455, 708 lines modified
   
452 .​method·​public·​final·​handleMessage(Landroi​d/​os/​Message;​)​Z 455 .​method·​public·​final·​handleMessage(Landroi​d/​os/​Message;​)​Z
453 ·​·​·​·​.​locals·​7 456 ·​·​·​·​.​locals·​7
454 ·​·​·​·​.​param·​p1,​·​"msg"·​·​·​·​#·​Landroid/​os/​Message;​ 457 ·​·​·​·​.​param·​p1,​·​"msg"·​·​·​·​#·​Landroid/​os/​Message;​
   
455 ·​·​·​·​.​prologue 458 ·​·​·​·​.​prologue
456 ·​·​·​·​.​line·​187 459 ·​·​·​·​.​line·​187
457 ·​·​·​·​const/​4·​v4,​·​0x1 460 ·​·​·​·​const/​4·​v3,​·​0x1
   
458 ·​·​·​·​.​line·​190 461 ·​·​·​·​.​line·​190
459 ·​·​·​·​.​local·​v4,​·​"result":​Z 462 ·​·​·​·​.​local·​v3,​·​"result":​Z
460 ·​·​·​·​:​try_start_0 463 ·​·​·​·​:​try_start_0
461 ·​·​·​·​iget-​object·​v5,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​ 464 ·​·​·​·​iget-​object·​v4,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​
   
462 ·​·​·​·​check-​cast·​v5,​·​[Ljava/​lang/​Object;​ 465 ·​·​·​·​check-​cast·​v4,​·​[Ljava/​lang/​Object;​
   
463 ·​·​·​·​move-​object·​v0,​·​v5 466 ·​·​·​·​move-​object·​v0,​·​v4
   
464 ·​·​·​·​check-​cast·​v0,​·​[Ljava/​lang/​Object;​ 467 ·​·​·​·​check-​cast·​v0,​·​[Ljava/​lang/​Object;​
   
465 ·​·​·​·​move-​object·​v1,​·​v0 468 ·​·​·​·​move-​object·​v1,​·​v0
   
466 ·​·​·​·​.​line·​191 469 ·​·​·​·​.​line·​191
467 ·​·​·​·​.​local·​v1,​·​"args":​[Ljava/​lang/​Object;​ 470 ·​·​·​·​.​local·​v1,​·​"args":​[Ljava/​lang/​Object;​
468 ·​·​·​·​iget·​v5,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I 471 ·​·​·​·​iget·​v4,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I
   
469 ·​·​·​·​sparse-​switch·​v5,​·​:​sswitch_data_0 472 ·​·​·​·​sparse-​switch·​v4,​·​:​sswitch_data_0
   
470 ·​·​·​·​.​line·​281 473 ·​·​·​·​.​line·​281
471 ·​·​·​·​const/​4·​v4,​·​0x0 474 ·​·​·​·​const/​4·​v3,​·​0x0
   
472 ·​·​·​·​.​line·​288 475 ·​·​·​·​.​line·​288
473 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"args":​[Ljava/​lang/​Object;​ 476 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"args":​[Ljava/​lang/​Object;​
474 ·​·​·​·​:​cond_0 477 ·​·​·​·​:​cond_0
475 ·​·​·​·​:​goto_0 478 ·​·​·​·​:​goto_0
476 ·​·​·​·​return·​v4 479 ·​·​·​·​return·​v3
   
477 ·​·​·​·​.​line·​193 480 ·​·​·​·​.​line·​193
478 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"args":​[Ljava/​lang/​Object;​ 481 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"args":​[Ljava/​lang/​Object;​
479 ·​·​·​·​:​sswitch_0 482 ·​·​·​·​:​sswitch_0
480 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>mStatusChangeListene​rs:​Ljava/​util/​Collection;​ 483 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>mStatusChangeListene​rs:​Ljava/​util/​Collection;​
   
481 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 484 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
482 ·​·​·​·​move-​result-​object·​v2 485 ·​·​·​·​move-​result-​object·​v5
   
483 ·​·​·​·​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
484 ·​·​·​·​:​goto_1 486 ·​·​·​·​:​goto_1
485 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 487 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
486 ·​·​·​·​move-​result·​v5 488 ·​·​·​·​move-​result·​v4
   
487 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1 489 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1
   
488 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 490 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
489 ·​·​·​·​move-​result-​object·​v3 491 ·​·​·​·​move-​result-​object·​v2
   
490 ·​·​·​·​check-​cast·​v3,​·​Lorg/​a0z/​mpd/​event/​StatusChangeListener;​ 492 ·​·​·​·​check-​cast·​v2,​·​Lorg/​a0z/​mpd/​event/​StatusChangeListener;​
   
491 ·​·​·​·​.​line·​194 493 ·​·​·​·​.​line·​194
492 ·​·​·​·​.​local·​v3,​·​"listener":​Lorg/​a0z/​mpd/​event/​StatusChangeListener;​ 494 ·​·​·​·​.​local·​v2,​·​"listener":​Lorg/​a0z/​mpd/​event/​StatusChangeListener;​
Max diff block lines reached; 35148/38431 bytes (91.46%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/MPDAsyncWorker.smali
Offset 115, 16 lines modified Offset 115, 16 lines modified
115 ·​·​·​·​.​line·​99 115 ·​·​·​·​.​line·​99
116 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncWorker;​-​>mHelperHandler:​Landroid/​os/​Handler;​ 116 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncWorker;​-​>mHelperHandler:​Landroid/​os/​Handler;​
   
117 ·​·​·​·​const/​16·​v2,​·​0x25b 117 ·​·​·​·​const/​16·​v2,​·​0x25b
   
118 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​os/​Handler;​-​>sendEmptyMessage(I)​Z 118 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​os/​Handler;​-​>sendEmptyMessage(I)​Z
119 ·​·​·​·​:​try_end_0 119 ·​·​·​·​:​try_end_0
120 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 120 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
121 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 121 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
122 ·​·​·​·​.​line·​105 122 ·​·​·​·​.​line·​105
123 ·​·​·​·​:​goto_0 123 ·​·​·​·​:​goto_0
124 ·​·​·​·​return-​void 124 ·​·​·​·​return-​void
   
125 ·​·​·​·​.​line·​100 125 ·​·​·​·​.​line·​100
126 ·​·​·​·​:​catch_0 126 ·​·​·​·​:​catch_0
Offset 146, 28 lines modified Offset 146, 31 lines modified
   
146 ·​·​·​·​const/​4·​v3,​·​0x1 146 ·​·​·​·​const/​4·​v3,​·​0x1
   
147 ·​·​·​·​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 147 ·​·​·​·​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
   
148 ·​·​·​·​const/​4·​v4,​·​0x0 148 ·​·​·​·​const/​4·​v4,​·​0x0
   
  149 ·​·​·​·​.​line·​103
149 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​ 150 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​
   
150 ·​·​·​·​move-​result-​object·​v5 151 ·​·​·​·​move-​result-​object·​v5
   
151 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 152 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
152 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>toObjectArray([Ljava​/​lang/​Object;​)​[Ljava/​lang/​Object;​ 153 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>toObjectArray([Ljava​/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
153 ·​·​·​·​move-​result-​object·​v3 154 ·​·​·​·​move-​result-​object·​v3
   
  155 ·​·​·​·​.​line·​102
154 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Handler;​-​>obtainMessage(ILjava​/​lang/​Object;​)​Landroid/​os/​Message;​ 156 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​os/​Handler;​-​>obtainMessage(ILjava​/​lang/​Object;​)​Landroid/​os/​Message;​
   
155 ·​·​·​·​move-​result-​object·​v1 157 ·​·​·​·​move-​result-​object·​v1
   
  158 ·​·​·​·​.​line·​103
156 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​Message;​-​>sendToTarget()​V 159 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​Message;​-​>sendToTarget()​V
   
157 ·​·​·​·​goto·​:​goto_0 160 ·​·​·​·​goto·​:​goto_0
   
158 ·​·​·​·​.​line·​100 161 ·​·​·​·​.​line·​100
159 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"e":​Ljava/​lang/​Exception;​ 162 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"e":​Ljava/​lang/​Exception;​
160 ·​·​·​·​:​catch_1 163 ·​·​·​·​:​catch_1
Offset 284, 14 lines modified Offset 287, 15 lines modified
   
284 ·​·​·​·​const/​4·​v2,​·​0x2 287 ·​·​·​·​const/​4·​v2,​·​0x2
   
285 ·​·​·​·​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​ 288 ·​·​·​·​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​
   
286 ·​·​·​·​const/​4·​v3,​·​0x0 289 ·​·​·​·​const/​4·​v3,​·​0x0
   
  290 ·​·​·​·​.​line·​110
287 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 291 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
288 ·​·​·​·​move-​result-​object·​v4 292 ·​·​·​·​move-​result-​object·​v4
   
289 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 293 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
   
290 ·​·​·​·​const/​4·​v3,​·​0x1 294 ·​·​·​·​const/​4·​v3,​·​0x1
Offset 302, 18 lines modified Offset 306, 20 lines modified
   
302 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 306 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
   
303 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>toObjectArray([Ljava​/​lang/​Object;​)​[Ljava/​lang/​Object;​ 307 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>toObjectArray([Ljava​/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
304 ·​·​·​·​move-​result-​object·​v2 308 ·​·​·​·​move-​result-​object·​v2
   
  309 ·​·​·​·​.​line·​109
305 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​Handler;​-​>obtainMessage(ILjava​/​lang/​Object;​)​Landroid/​os/​Message;​ 310 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​Handler;​-​>obtainMessage(ILjava​/​lang/​Object;​)​Landroid/​os/​Message;​
   
306 ·​·​·​·​move-​result-​object·​v0 311 ·​·​·​·​move-​result-​object·​v0
   
  312 ·​·​·​·​.​line·​110
307 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​os/​Message;​-​>sendToTarget()​V 313 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​os/​Message;​-​>sendToTarget()​V
   
308 ·​·​·​·​.​line·​111 314 ·​·​·​·​.​line·​111
309 ·​·​·​·​return-​void 315 ·​·​·​·​return-​void
310 .​end·​method 316 .​end·​method
   
311 .​method·​public·​final·​handleMessage(Landroi​d/​os/​Message;​)​Z 317 .​method·​public·​final·​handleMessage(Landroi​d/​os/​Message;​)​Z
Offset 466, 14 lines modified Offset 472, 15 lines modified
   
466 ·​·​·​·​const/​4·​v2,​·​0x2 472 ·​·​·​·​const/​4·​v2,​·​0x2
   
467 ·​·​·​·​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​ 473 ·​·​·​·​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​
   
468 ·​·​·​·​const/​4·​v3,​·​0x0 474 ·​·​·​·​const/​4·​v3,​·​0x0
   
  475 ·​·​·​·​.​line·​180
469 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 476 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
470 ·​·​·​·​move-​result-​object·​v4 477 ·​·​·​·​move-​result-​object·​v4
   
471 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 478 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
Max diff block lines reached; 5465/7984 bytes (68.45%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/MPDConnectionHandler.smali
Offset 103, 14 lines modified Offset 103, 15 lines modified
   
103 ·​·​·​·​.​line·​44 103 ·​·​·​·​.​line·​44
104 ·​·​·​·​:​pswitch_0 104 ·​·​·​·​:​pswitch_0
105 ·​·​·​·​const-​string·​v3,​·​"wifi_state" 105 ·​·​·​·​const-​string·​v3,​·​"wifi_state"
   
106 ·​·​·​·​const/​4·​v4,​·​0x4 106 ·​·​·​·​const/​4·​v4,​·​0x4
   
  107 ·​·​·​·​.​line·​45
107 ·​·​·​·​invoke-​virtual·​{p2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I 108 ·​·​·​·​invoke-​virtual·​{p2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I
   
108 ·​·​·​·​move-​result·​v2 109 ·​·​·​·​move-​result·​v2
   
109 ·​·​·​·​.​line·​47 110 ·​·​·​·​.​line·​47
110 ·​·​·​·​.​local·​v2,​·​"wifiState":​I 111 ·​·​·​·​.​local·​v2,​·​"wifiState":​I
111 ·​·​·​·​const-​string·​v3,​·​"MPDConnectionHandler​" 112 ·​·​·​·​const-​string·​v3,​·​"MPDConnectionHandler​"
Offset 148, 14 lines modified Offset 149, 15 lines modified
148 ·​·​·​·​goto·​:​goto_1 149 ·​·​·​·​goto·​:​goto_1
   
149 ·​·​·​·​.​line·​50 150 ·​·​·​·​.​line·​50
150 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"wifiState":​I 151 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"wifiState":​I
151 ·​·​·​·​:​pswitch_1 152 ·​·​·​·​:​pswitch_1
152 ·​·​·​·​const-​string·​v3,​·​"networkInfo" 153 ·​·​·​·​const-​string·​v3,​·​"networkInfo"
   
  154 ·​·​·​·​.​line·​51
153 ·​·​·​·​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​content/​Intent;​-​>getParcelableExtra(L​java/​lang/​String;​)​Landroid/​os/​Parcelable;​ 155 ·​·​·​·​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​content/​Intent;​-​>getParcelableExtra(L​java/​lang/​String;​)​Landroid/​os/​Parcelable;​
   
154 ·​·​·​·​move-​result-​object·​v1 156 ·​·​·​·​move-​result-​object·​v1
   
155 ·​·​·​·​check-​cast·​v1,​·​Landroid/​net/​NetworkInfo;​ 157 ·​·​·​·​check-​cast·​v1,​·​Landroid/​net/​NetworkInfo;​
   
156 ·​·​·​·​.​line·​53 158 ·​·​·​·​.​line·​53
Offset 205, 26 lines modified Offset 207, 28 lines modified
   
205 ·​·​·​·​const-​string·​v5,​·​",​·​state:​·​" 207 ·​·​·​·​const-​string·​v5,​·​",​·​state:​·​"
   
206 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 208 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
207 ·​·​·​·​move-​result-​object·​v4 209 ·​·​·​·​move-​result-​object·​v4
   
  210 ·​·​·​·​.​line·​55
208 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​net/​NetworkInfo;​-​>getState()​Landroid/​net/​NetworkInfo$State;​ 211 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​net/​NetworkInfo;​-​>getState()​Landroid/​net/​NetworkInfo$State;​
   
209 ·​·​·​·​move-​result-​object·​v5 212 ·​·​·​·​move-​result-​object·​v5
   
210 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 213 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
211 ·​·​·​·​move-​result-​object·​v4 214 ·​·​·​·​move-​result-​object·​v4
   
212 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 215 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
213 ·​·​·​·​move-​result-​object·​v4 216 ·​·​·​·​move-​result-​object·​v4
   
  217 ·​·​·​·​.​line·​54
214 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 218 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
215 ·​·​·​·​goto/​16·​:​goto_1 219 ·​·​·​·​goto/​16·​:​goto_1
   
216 ·​·​·​·​.​line·​42 220 ·​·​·​·​.​line·​42
217 ·​·​·​·​:​sswitch_data_0 221 ·​·​·​·​:​sswitch_data_0
218 ·​·​·​·​.​sparse-​switch 222 ·​·​·​·​.​sparse-​switch
[−]
smali/com/namelessdev/mpdroid/helpers/MPDControl.smali
Offset 279, 12 lines modified Offset 279, 13 lines modified
   
279 ·​·​·​·​move-​wide·​v4,​·​p2 279 ·​·​·​·​move-​wide·​v4,​·​p2
   
280 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDControl$1;​-​><init>(Lorg/​a0z/​mpd/​MPD;​ZLjava/​lang/​String;​J)​V 280 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDControl$1;​-​><init>(Lorg/​a0z/​mpd/​MPD;​ZLjava/​lang/​String;​J)​V
   
281 ·​·​·​·​invoke-​direct·​{v6,​·​v0},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 281 ·​·​·​·​invoke-​direct·​{v6,​·​v0},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  282 ·​·​·​·​.​line·​294
282 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​Thread;​-​>start()​V 283 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​Thread;​-​>start()​V
   
283 ·​·​·​·​.​line·​295 284 ·​·​·​·​.​line·​295
284 ·​·​·​·​return-​void 285 ·​·​·​·​return-​void
285 .​end·​method 286 .​end·​method
[−]
smali/com/namelessdev/mpdroid/helpers/CoverManager$RequestProcessorTask.smali
Offset 223, 35 lines modified Offset 223, 37 lines modified
223 ·​·​·​·​.​local·​v1,​·​"existingRequest":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 223 ·​·​·​·​.​local·​v1,​·​"existingRequest":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
224 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>isPriority()​Z 224 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>isPriority()​Z
   
225 ·​·​·​·​move-​result·​v2 225 ·​·​·​·​move-​result·​v2
   
226 ·​·​·​·​if-​nez·​v2,​·​:​cond_3 226 ·​·​·​·​if-​nez·​v2,​·​:​cond_3
   
  227 ·​·​·​·​.​line·​1084
227 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>isPriority()​Z 228 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>isPriority()​Z
   
228 ·​·​·​·​move-​result·​v2 229 ·​·​·​·​move-​result·​v2
   
229 ·​·​·​·​if-​eqz·​v2,​·​:​cond_4 230 ·​·​·​·​if-​eqz·​v2,​·​:​cond_4
   
230 ·​·​·​·​:​cond_3 231 ·​·​·​·​:​cond_3
231 ·​·​·​·​const/​4·​v2,​·​0x1 232 ·​·​·​·​const/​4·​v2,​·​0x1
   
  233 ·​·​·​·​.​line·​1083
232 ·​·​·​·​:​goto_2 234 ·​·​·​·​:​goto_2
233 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>setPriority(Z)​V 235 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>setPriority(Z)​V
   
234 ·​·​·​·​.​line·​1085 236 ·​·​·​·​.​line·​1085
235 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 237 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
   
236 ·​·​·​·​#·​invokes:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>notifyListeners(Lcom​/​namelessdev/​mpdroid/​helpers/​CoverInfo;​)​V 238 ·​·​·​·​#·​invokes:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>notifyListeners(Lcom​/​namelessdev/​mpdroid/​helpers/​CoverInfo;​)​V
237 ·​·​·​·​invoke-​static·​{v2,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$1300(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​)​V 239 ·​·​·​·​invoke-​static·​{v2,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$1300(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​)​V
   
238 ·​·​·​·​goto·​:​goto_1 240 ·​·​·​·​goto·​:​goto_1
   
239 ·​·​·​·​.​line·​1083 241 ·​·​·​·​.​line·​1084
240 ·​·​·​·​:​cond_4 242 ·​·​·​·​:​cond_4
241 ·​·​·​·​const/​4·​v2,​·​0x0 243 ·​·​·​·​const/​4·​v2,​·​0x0
   
242 ·​·​·​·​goto·​:​goto_2 244 ·​·​·​·​goto·​:​goto_2
   
243 ·​·​·​·​.​line·​1089 245 ·​·​·​·​.​line·​1089
244 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"existingRequest":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​ 246 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"existingRequest":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​
Offset 260, 14 lines modified Offset 262, 15 lines modified
   
260 ·​·​·​·​move-​result·​v2 262 ·​·​·​·​move-​result·​v2
   
261 ·​·​·​·​if-​eqz·​v2,​·​:​cond_6 263 ·​·​·​·​if-​eqz·​v2,​·​:​cond_6
   
262 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 264 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
   
  265 ·​·​·​·​.​line·​1090
263 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mNotFoundAlbumKeys:​Ljava/​util/​Set;​ 266 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>mNotFoundAlbumKeys:​Ljava/​util/​Set;​
264 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$1400(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​)​Ljava/​util/​Set;​ 267 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​-​>access$1400(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​)​Ljava/​util/​Set;​
   
265 ·​·​·​·​move-​result-​object·​v2 268 ·​·​·​·​move-​result-​object·​v2
   
266 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getKey()​Ljava/​lang/​String;​ 269 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getKey()​Ljava/​lang/​String;​
   
Offset 333, 14 lines modified Offset 336, 15 lines modified
333 ·​·​·​·​:​pswitch_1 336 ·​·​·​·​:​pswitch_1
334 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 337 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
335 ·​·​·​·​move-​result-​object·​v2 338 ·​·​·​·​move-​result-​object·​v2
   
336 ·​·​·​·​if-​eqz·​v2,​·​:​cond_8 339 ·​·​·​·​if-​eqz·​v2,​·​:​cond_8
   
  340 ·​·​·​·​.​line·​1108
337 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 341 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
338 ·​·​·​·​move-​result-​object·​v2 342 ·​·​·​·​move-​result-​object·​v2
   
339 ·​·​·​·​array-​length·​v2,​·​v2 343 ·​·​·​·​array-​length·​v2,​·​v2
   
340 ·​·​·​·​if-​nez·​v2,​·​:​cond_a 344 ·​·​·​·​if-​nez·​v2,​·​:​cond_a
Offset 376, 14 lines modified Offset 380, 15 lines modified
   
376 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 380 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
   
377 ·​·​·​·​const/​4·​v5,​·​0x0 381 ·​·​·​·​const/​4·​v5,​·​0x0
   
378 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​><init>(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$1;​)​V 382 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$FetchCov​erTask;​-​><init>(Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$1;​)​V
   
  383 ·​·​·​·​.​line·​1113
379 ·​·​·​·​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>submit(Ljava/​lang/​Runnable;​)​Ljava/​util/​concurrent/​Future;​ 384 ·​·​·​·​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>submit(Ljava/​lang/​Runnable;​)​Ljava/​util/​concurrent/​Future;​
   
380 ·​·​·​·​goto/​16·​:​goto_1 385 ·​·​·​·​goto/​16·​:​goto_1
   
381 ·​·​·​·​.​line·​1115 386 ·​·​·​·​.​line·​1115
382 ·​·​·​·​:​cond_9 387 ·​·​·​·​:​cond_9
383 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​ 388 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager$RequestP​rocessorTask;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​CoverManager;​
Offset 435, 14 lines modified Offset 440, 15 lines modified
435 ·​·​·​·​:​pswitch_2 440 ·​·​·​·​:​pswitch_2
436 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 441 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
437 ·​·​·​·​move-​result-​object·​v2 442 ·​·​·​·​move-​result-​object·​v2
   
438 ·​·​·​·​if-​eqz·​v2,​·​:​cond_b 443 ·​·​·​·​if-​eqz·​v2,​·​:​cond_b
   
  444 ·​·​·​·​.​line·​1125
439 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B 445 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverInfo;​-​>getCoverBytes()​[B
   
440 ·​·​·​·​move-​result-​object·​v2 446 ·​·​·​·​move-​result-​object·​v2
   
441 ·​·​·​·​array-​length·​v2,​·​v2 447 ·​·​·​·​array-​length·​v2,​·​v2
Max diff block lines reached; 24/3384 bytes (0.71%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/QueueControl$1.smali
Offset 58, 16 lines modified Offset 58, 16 lines modified
   
58 ·​·​·​·​move-​result-​object·​v1 58 ·​·​·​·​move-​result-​object·​v1
   
59 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$1;​-​>val$intArray:​[I 59 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$1;​-​>val$intArray:​[I
   
60 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>removeById([I)​V 60 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>removeById([I)​V
61 ·​·​·​·​:​try_end_0 61 ·​·​·​·​:​try_end_0
62 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 62 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
63 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 63 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
64 ·​·​·​·​.​line·​82 64 ·​·​·​·​.​line·​82
65 ·​·​·​·​:​cond_0 65 ·​·​·​·​:​cond_0
66 ·​·​·​·​:​goto_0 66 ·​·​·​·​:​goto_0
67 ·​·​·​·​return-​void 67 ·​·​·​·​return-​void
   
68 ·​·​·​·​.​line·​79 68 ·​·​·​·​.​line·​79
[−]
smali/com/namelessdev/mpdroid/helpers/QueueControl$2.smali
Offset 58, 16 lines modified Offset 58, 16 lines modified
   
58 ·​·​·​·​move-​result-​object·​v1 58 ·​·​·​·​move-​result-​object·​v1
   
59 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$2;​-​>val$s:​Ljava/​lang/​String;​ 59 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$2;​-​>val$s:​Ljava/​lang/​String;​
   
60 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>savePlaylist(Ljava/​lang/​String;​)​V 60 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>savePlaylist(Ljava/​lang/​String;​)​V
61 ·​·​·​·​:​try_end_0 61 ·​·​·​·​:​try_end_0
62 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 62 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
63 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 63 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
64 ·​·​·​·​.​line·​104 64 ·​·​·​·​.​line·​104
65 ·​·​·​·​:​cond_0 65 ·​·​·​·​:​cond_0
66 ·​·​·​·​:​goto_0 66 ·​·​·​·​:​goto_0
67 ·​·​·​·​return-​void 67 ·​·​·​·​return-​void
   
68 ·​·​·​·​.​line·​101 68 ·​·​·​·​.​line·​101
[−]
smali/com/namelessdev/mpdroid/helpers/QueueControl.smali
Offset 146, 14 lines modified Offset 146, 15 lines modified
   
146 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$3;​ 146 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$3;​
   
147 ·​·​·​·​invoke-​direct·​{v1,​·​p0,​·​p1,​·​p2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$3;​-​><init>(III)​V 147 ·​·​·​·​invoke-​direct·​{v1,​·​p0,​·​p1,​·​p2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$3;​-​><init>(III)​V
   
148 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 148 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  149 ·​·​·​·​.​line·​185
149 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 150 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
150 ·​·​·​·​.​line·​186 151 ·​·​·​·​.​line·​186
151 ·​·​·​·​return-​void 152 ·​·​·​·​return-​void
152 .​end·​method 153 .​end·​method
   
153 .​method·​public·​static·​run(IIII)​V 154 .​method·​public·​static·​run(IIII)​V
Offset 169, 14 lines modified Offset 170, 15 lines modified
   
169 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$4;​ 170 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$4;​
   
170 ·​·​·​·​invoke-​direct·​{v1,​·​p1,​·​p2,​·​p3,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$4;​-​><init>(IIII)​V 171 ·​·​·​·​invoke-​direct·​{v1,​·​p1,​·​p2,​·​p3,​·​p0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​QueueControl$4;​-​><init>(IIII)​V
   
171 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 172 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  173 ·​·​·​·​.​line·​216
172 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 174 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
173 ·​·​·​·​.​line·​217 175 ·​·​·​·​.​line·​217
174 ·​·​·​·​return-​void 176 ·​·​·​·​return-​void
175 .​end·​method 177 .​end·​method
   
176 .​method·​public·​static·​run(ILjava/​lang/​String;​)​V 178 .​method·​public·​static·​run(ILjava/​lang/​String;​)​V
[−]
smali/com/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync.smali
Offset 119, 14 lines modified Offset 119, 15 lines modified
   
119 ·​·​·​·​move-​result·​v2 119 ·​·​·​·​move-​result·​v2
   
120 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0 120 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0
   
121 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​ 121 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​
   
  122 ·​·​·​·​.​line·​216
122 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​-​>mSettings:​Landroid/​content/​SharedPreferences;​ 123 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​-​>mSettings:​Landroid/​content/​SharedPreferences;​
123 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​-​>access$500(Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​)​Landroid/​content/​SharedPreferences;​ 124 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​-​>access$500(Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​)​Landroid/​content/​SharedPreferences;​
   
124 ·​·​·​·​move-​result-​object·​v2 125 ·​·​·​·​move-​result-​object·​v2
   
125 ·​·​·​·​const-​string·​v3,​·​"enableRating" 126 ·​·​·​·​const-​string·​v3,​·​"enableRating"
   
Offset 147, 16 lines modified Offset 148, 16 lines modified
   
147 ·​·​·​·​move-​result-​object·​v2 148 ·​·​·​·​move-​result-​object·​v2
   
148 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mCurrentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 149 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mCurrentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
149 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>getRating(Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​)​I 150 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>getRating(Lorg/​a0z/​mpd/​item/​FilesystemTreeEntry;​)​I
150 ·​·​·​·​:​try_end_0 151 ·​·​·​·​:​try_end_0
151 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 152 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
152 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 153 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
153 ·​·​·​·​move-​result·​v2 154 ·​·​·​·​move-​result·​v2
   
154 ·​·​·​·​int-​to-​float·​v2,​·​v2 155 ·​·​·​·​int-​to-​float·​v2,​·​v2
   
155 ·​·​·​·​const/​high16·​v3,​·​0x40000000·​·​·​·​#·​2.​0f 156 ·​·​·​·​const/​high16·​v3,​·​0x40000000·​·​·​·​#·​2.​0f
   
Offset 323, 14 lines modified Offset 324, 15 lines modified
323 ·​·​·​·​:​cond_2 324 ·​·​·​·​:​cond_2
324 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 325 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
325 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1 326 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1
   
326 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mArtist:​Ljava/​lang/​String;​ 327 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mArtist:​Ljava/​lang/​String;​
   
  328 ·​·​·​·​.​line·​282
327 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 329 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
328 ·​·​·​·​move-​result-​object·​v2 330 ·​·​·​·​move-​result-​object·​v2
   
329 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 331 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
330 ·​·​·​·​move-​result-​object·​v3 332 ·​·​·​·​move-​result-​object·​v3
Offset 371, 21 lines modified Offset 373, 19 lines modified
371 ·​·​·​·​goto·​:​goto_0 373 ·​·​·​·​goto·​:​goto_0
372 .​end·​method 374 .​end·​method
   
   
373 #·​virtual·​methods 375 #·​virtual·​methods
374 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 376 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
375 ·​·​·​·​.​locals·​1 377 ·​·​·​·​.​locals·​1
376 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​[Ljava/​lang/​Object;​  
   
377 ·​·​·​·​.​prologue 378 ·​·​·​·​.​prologue
378 ·​·​·​·​.​line·​131 379 ·​·​·​·​.​line·​131
379 ·​·​·​·​check-​cast·​p1,​·​[Lorg/​a0z/​mpd/​MPDStatus;​ 380 ·​·​·​·​check-​cast·​p1,​·​[Lorg/​a0z/​mpd/​MPDStatus;​
   
380 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​[Ljava/​lang/​Object;​  
381 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>doInBackground([Lorg​/​a0z/​mpd/​MPDStatus;​)​Ljava/​lang/​Void;​ 381 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>doInBackground([Lorg​/​a0z/​mpd/​MPDStatus;​)​Ljava/​lang/​Void;​
   
382 ·​·​·​·​move-​result-​object·​v0 382 ·​·​·​·​move-​result-​object·​v0
   
383 ·​·​·​·​return-​object·​v0 383 ·​·​·​·​return-​object·​v0
384 .​end·​method 384 .​end·​method
   
Offset 634, 21 lines modified Offset 634, 19 lines modified
634 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mDate:​Ljava/​lang/​String;​ 634 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mDate:​Ljava/​lang/​String;​
   
635 ·​·​·​·​goto·​:​goto_2 635 ·​·​·​·​goto·​:​goto_2
636 .​end·​method 636 .​end·​method
   
637 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 637 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
638 ·​·​·​·​.​locals·​0 638 ·​·​·​·​.​locals·​0
639 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
640 ·​·​·​·​.​prologue 639 ·​·​·​·​.​prologue
641 ·​·​·​·​.​line·​131 640 ·​·​·​·​.​line·​131
642 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​Void;​ 641 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​Void;​
   
643 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
644 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>onPostExecute(Ljava/​lang/​Void;​)​V 642 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>onPostExecute(Ljava/​lang/​Void;​)​V
   
645 ·​·​·​·​return-​void 643 ·​·​·​·​return-​void
646 .​end·​method 644 .​end·​method
   
647 .​method·​protected·​final·​onPostExecute(Ljava/​lang/​Void;​)​V 645 .​method·​protected·​final·​onPostExecute(Ljava/​lang/​Void;​)​V
648 ·​·​·​·​.​locals·​8 646 ·​·​·​·​.​locals·​8
Offset 665, 14 lines modified Offset 663, 15 lines modified
   
665 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mCurrentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 663 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>mCurrentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
666 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 664 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
667 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​ 665 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo;​
Max diff block lines reached; 667/4045 bytes (16.49%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/helpers/UpdateTrackInfo.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"UpdateTrackInfo.​java" 3 .​source·​"UpdateTrackInfo.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$1;​,​  
8 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​,​ 7 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Updat​eTrackInfoAsync;​,​
9 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Track​InfoUpdate;​,​ 8 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$Track​InfoUpdate;​,​
10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$FullT​rackInfoUpdate;​ 9 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​helpers/​UpdateTrackInfo$FullT​rackInfoUpdate;​
11 ·​·​·​·​} 10 ·​·​·​·​}
12 .​end·​annotation 11 .​end·​annotation
   
   
[−]
smali/com/namelessdev/mpdroid/library/LibraryTabsSettings$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​41 27 ·​·​·​·​.​line·​41
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings$1​;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings$1​;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/library/LibraryTabsSettings.smali
Offset 169, 23 lines modified Offset 169, 23 lines modified
169 ·​·​·​·​:​cond_2 169 ·​·​·​·​:​cond_2
170 ·​·​·​·​add-​int/​lit8·​v0,​·​v0,​·​0x1 170 ·​·​·​·​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
171 ·​·​·​·​goto·​:​goto_0 171 ·​·​·​·​goto·​:​goto_0
172 .​end·​method 172 .​end·​method
   
173 .​method·​private·​refreshTable()​V 173 .​method·​private·​refreshTable()​V
174 ·​·​·​·​.​locals·​10 174 ·​·​·​·​.​locals·​9
   
175 ·​·​·​·​.​prologue 175 ·​·​·​·​.​prologue
176 ·​·​·​·​.​line·​140 176 ·​·​·​·​.​line·​140
177 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​tools/​LibraryTabsUtil;​-​>getAllLibraryTabs()​Ljava/​lang/​Iterable;​ 177 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​tools/​LibraryTabsUtil;​-​>getAllLibraryTabs()​Ljava/​lang/​Iterable;​
   
178 ·​·​·​·​move-​result-​object·​v0 178 ·​·​·​·​move-​result-​object·​v0
   
179 ·​·​·​·​.​line·​143 179 ·​·​·​·​.​line·​144
180 ·​·​·​·​.​local·​v0,​·​"allTabs":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Ljava/​lang/​String;​>;​" 180 ·​·​·​·​.​local·​v0,​·​"allTabs":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Ljava/​lang/​String;​>;​"
181 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​tools/​LibraryTabsUtil;​-​>getCurrentLibraryTab​s()​Ljava/​util/​ArrayList;​ 181 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​tools/​LibraryTabsUtil;​-​>getCurrentLibraryTab​s()​Ljava/​util/​ArrayList;​
   
182 ·​·​·​·​move-​result-​object·​v1 182 ·​·​·​·​move-​result-​object·​v1
   
183 ·​·​·​·​.​line·​147 183 ·​·​·​·​.​line·​147
184 ·​·​·​·​.​local·​v1,​·​"currentTabs":​Ljava/​util/​AbstractList;​,​·​"Ljava/​util/​AbstractList<Ljava/​lang/​String;​>;​" 184 ·​·​·​·​.​local·​v1,​·​"currentTabs":​Ljava/​util/​AbstractList;​,​·​"Ljava/​util/​AbstractList<Ljava/​lang/​String;​>;​"
Offset 193, 157 lines modified Offset 193, 156 lines modified
   
193 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 193 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
194 ·​·​·​·​.​line·​148 194 ·​·​·​·​.​line·​148
195 ·​·​·​·​.​local·​v2,​·​"hiddenTabs":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 195 ·​·​·​·​.​local·​v2,​·​"hiddenTabs":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
196 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 196 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
197 ·​·​·​·​move-​result-​object·​v4 197 ·​·​·​·​move-​result-​object·​v5
   
198 ·​·​·​·​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
199 ·​·​·​·​:​cond_0 198 ·​·​·​·​:​cond_0
200 ·​·​·​·​:​goto_0 199 ·​·​·​·​:​goto_0
201 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 200 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
202 ·​·​·​·​move-​result·​v6 201 ·​·​·​·​move-​result·​v6
   
203 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 202 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1
   
204 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 203 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
205 ·​·​·​·​move-​result-​object·​v5 204 ·​·​·​·​move-​result-​object·​v4
   
206 ·​·​·​·​check-​cast·​v5,​·​Ljava/​lang/​String;​ 205 ·​·​·​·​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
207 ·​·​·​·​.​line·​150 206 ·​·​·​·​.​line·​150
208 ·​·​·​·​.​local·​v5,​·​"tab":​Ljava/​lang/​String;​ 207 ·​·​·​·​.​local·​v4,​·​"tab":​Ljava/​lang/​String;​
209 ·​·​·​·​invoke-​virtual·​{v1,​·​v5},​·​Ljava/​util/​AbstractList;​-​>contains(Ljava/​lang/​Object;​)​Z 208 ·​·​·​·​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​util/​AbstractList;​-​>contains(Ljava/​lang/​Object;​)​Z
   
210 ·​·​·​·​move-​result·​v6 209 ·​·​·​·​move-​result·​v6
   
211 ·​·​·​·​if-​nez·​v6,​·​:​cond_0 210 ·​·​·​·​if-​nez·​v6,​·​:​cond_0
   
212 ·​·​·​·​.​line·​151 211 ·​·​·​·​.​line·​151
213 ·​·​·​·​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 212 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
214 ·​·​·​·​goto·​:​goto_0 213 ·​·​·​·​goto·​:​goto_0
   
215 ·​·​·​·​.​line·​155 214 ·​·​·​·​.​line·​155
216 ·​·​·​·​.​end·​local·​v5·​·​·​·​#·​"tab":​Ljava/​lang/​String;​ 215 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"tab":​Ljava/​lang/​String;​
217 ·​·​·​·​:​cond_1 216 ·​·​·​·​:​cond_1
218 ·​·​·​·​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 217 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​
   
219 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 218 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
220 ·​·​·​·​iput-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>mTabList:​Ljava/​util/​ArrayList;​ 219 ·​·​·​·​iput-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>mTabList:​Ljava/​util/​ArrayList;​
   
221 ·​·​·​·​.​line·​157 220 ·​·​·​·​.​line·​157
222 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>mTabList:​Ljava/​util/​ArrayList;​ 221 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>mTabList:​Ljava/​util/​ArrayList;​
   
223 ·​·​·​·​const·​v7,​·​0x7f0c0102 222 ·​·​·​·​const·​v6,​·​0x7f0c0102
   
224 ·​·​·​·​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>getString(I)​Ljava/​lang/​String;​ 223 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>getString(I)​Ljava/​lang/​String;​
   
225 ·​·​·​·​move-​result-​object·​v7 224 ·​·​·​·​move-​result-​object·​v6
   
226 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 225 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
227 ·​·​·​·​.​line·​159 226 ·​·​·​·​.​line·​159
228 ·​·​·​·​const/​4·​v3,​·​0x0 227 ·​·​·​·​const/​4·​v3,​·​0x0
   
229 ·​·​·​·​.​local·​v3,​·​"i":​I 228 ·​·​·​·​.​local·​v3,​·​"i":​I
230 ·​·​·​·​:​goto_1 229 ·​·​·​·​:​goto_1
231 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​AbstractList;​-​>size()​I 230 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​AbstractList;​-​>size()​I
   
232 ·​·​·​·​move-​result·​v6 231 ·​·​·​·​move-​result·​v5
   
233 ·​·​·​·​if-​ge·​v3,​·​v6,​·​:​cond_2 232 ·​·​·​·​if-​ge·​v3,​·​v5,​·​:​cond_2
   
234 ·​·​·​·​.​line·​160 233 ·​·​·​·​.​line·​160
235 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>mTabList:​Ljava/​util/​ArrayList;​ 234 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​LibraryTabsSettings;​-​>mTabList:​Ljava/​util/​ArrayList;​
   
236 ·​·​·​·​new-​instance·​v8,​·​Lcom/​namelessdev/​mpdroid/​library/​TabItem;​ 235 ·​·​·​·​new-​instance·​v7,​·​Lcom/​namelessdev/​mpdroid/​library/​TabItem;​
   
237 ·​·​·​·​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​util/​AbstractList;​-​>get(I)​Ljava/​lang/​Object;​ 236 ·​·​·​·​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​util/​AbstractList;​-​>get(I)​Ljava/​lang/​Object;​
   
Max diff block lines reached; 4649/8791 bytes (52.88%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/library/PlaylistEditActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​58 27 ·​·​·​·​.​line·​58
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity$​1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity$​1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/namelessdev/mpdroid/library/PlaylistEditActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​74 27 ·​·​·​·​.​line·​74
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity$​2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity$​2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 104, 16 lines modified Offset 105, 16 lines modified
   
104 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I 105 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
105 ·​·​·​·​move-​result·​v4 106 ·​·​·​·​move-​result·​v4
   
106 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p2},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>move(II)​V 107 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p2},​·​Lorg/​a0z/​mpd/​MPDPlaylist;​-​>move(II)​V
107 ·​·​·​·​:​try_end_0 108 ·​·​·​·​:​try_end_0
108 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 109 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_3
109 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_3 110 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
110 ·​·​·​·​.​line·​96 111 ·​·​·​·​.​line·​96
111 ·​·​·​·​:​goto_1 112 ·​·​·​·​:​goto_1
112 ·​·​·​·​const-​string·​v3,​·​"Updating·​.​.​.​" 113 ·​·​·​·​const-​string·​v3,​·​"Updating·​.​.​.​"
   
113 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(Ljava/​lang/​CharSequence;​)​V 114 ·​·​·​·​invoke-​static·​{v3},​·​Lcom/​namelessdev/​mpdroid/​tools/​Tools;​-​>notifyUser(Ljava/​lang/​CharSequence;​)​V
   
Offset 154, 16 lines modified Offset 155, 16 lines modified
154 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>mPlaylistName:​Ljava/​lang/​String;​ 155 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>mPlaylistName:​Ljava/​lang/​String;​
155 ·​·​·​·​invoke-​static·​{v4},​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>access$300(Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​)​Ljava/​lang/​String;​ 156 ·​·​·​·​invoke-​static·​{v4},​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>access$300(Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​)​Ljava/​lang/​String;​
   
156 ·​·​·​·​move-​result-​object·​v4 157 ·​·​·​·​move-​result-​object·​v4
   
157 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​MPD;​-​>movePlaylistSong(Lja​va/​lang/​String;​II)​V 158 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​MPD;​-​>movePlaylistSong(Lja​va/​lang/​String;​II)​V
158 ·​·​·​·​:​try_end_1 159 ·​·​·​·​:​try_end_1
159 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 160 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
160 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 161 ·​·​·​·​.​catch·​Lorg/​a0z/​mpd/​exception/​MPDException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
161 ·​·​·​·​.​line·​94 162 ·​·​·​·​.​line·​94
162 ·​·​·​·​:​goto_3 163 ·​·​·​·​:​goto_3
163 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity$​2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​ 164 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity$​2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​
   
164 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>update()​V 165 ·​·​·​·​invoke-​virtual·​{v3},​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>update()​V
   
[−]
smali/com/namelessdev/mpdroid/library/PlaylistEditActivity.smali
Offset 159, 210 lines modified Offset 159, 206 lines modified
   
159 ·​·​·​·​.​prologue 159 ·​·​·​·​.​prologue
160 ·​·​·​·​.​line·​108 160 ·​·​·​·​.​line·​108
161 ·​·​·​·​return-​void 161 ·​·​·​·​return-​void
162 .​end·​method 162 .​end·​method
   
163 .​method·​public·​onClick(Landroid/​view/​View;​)​V 163 .​method·​public·​onClick(Landroid/​view/​View;​)​V
164 ·​·​·​·​.​locals·​10 164 ·​·​·​·​.​locals·​9
165 ·​·​·​·​.​param·​p1,​·​"v"·​·​·​·​#·​Landroid/​view/​View;​ 165 ·​·​·​·​.​param·​p1,​·​"v"·​·​·​·​#·​Landroid/​view/​View;​
   
166 ·​·​·​·​.​prologue 166 ·​·​·​·​.​prologue
167 ·​·​·​·​.​line·​112 167 ·​·​·​·​.​line·​112
168 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getId()​I 168 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getId()​I
   
169 ·​·​·​·​move-​result·​v6 169 ·​·​·​·​move-​result·​v5
   
170 ·​·​·​·​const·​v7,​·​0x7f0a00a3 170 ·​·​·​·​const·​v6,​·​0x7f0a00a3
   
171 ·​·​·​·​if-​ne·​v6,​·​v7,​·​:​cond_3 171 ·​·​·​·​if-​ne·​v5,​·​v6,​·​:​cond_3
   
172 ·​·​·​·​.​line·​113 172 ·​·​·​·​.​line·​113
173 ·​·​·​·​const/​4·​v1,​·​0x0 173 ·​·​·​·​const/​4·​v1,​·​0x0
   
174 ·​·​·​·​.​line·​116 174 ·​·​·​·​.​line·​116
175 ·​·​·​·​.​local·​v1,​·​"count":​I 175 ·​·​·​·​.​local·​v1,​·​"count":​I
176 ·​·​·​·​:​try_start_0 176 ·​·​·​·​:​try_start_0
177 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 177 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
178 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>mSongList:​Ljava/​util/​ArrayList;​ 178 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>mSongList:​Ljava/​util/​ArrayList;​
   
179 ·​·​·​·​invoke-​direct·​{v0,​·​v6},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 179 ·​·​·​·​invoke-​direct·​{v0,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
180 ·​·​·​·​.​line·​118 180 ·​·​·​·​.​line·​118
181 ·​·​·​·​.​local·​v0,​·​"copy":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​util/​HashMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​>;​" 181 ·​·​·​·​.​local·​v0,​·​"copy":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​util/​HashMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​>;​"
182 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​LinkedList;​ 182 ·​·​·​·​new-​instance·​v4,​·​Ljava/​util/​LinkedList;​
   
183 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​util/​LinkedList;​-​><init>()​V 183 ·​·​·​·​invoke-​direct·​{v4},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
184 ·​·​·​·​.​line·​119 184 ·​·​·​·​.​line·​119
185 ·​·​·​·​.​local·​v5,​·​"positions":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Integer;​>;​" 185 ·​·​·​·​.​local·​v4,​·​"positions":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Integer;​>;​"
186 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 186 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
187 ·​·​·​·​move-​result-​object·​v3 187 ·​·​·​·​move-​result-​object·​v6
   
188 ·​·​·​·​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
189 ·​·​·​·​:​cond_0 188 ·​·​·​·​:​cond_0
190 ·​·​·​·​:​goto_0 189 ·​·​·​·​:​goto_0
191 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 190 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
192 ·​·​·​·​move-​result·​v6 191 ·​·​·​·​move-​result·​v5
   
193 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 192 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1
   
194 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 193 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
195 ·​·​·​·​move-​result-​object·​v4 194 ·​·​·​·​move-​result-​object·​v3
   
196 ·​·​·​·​check-​cast·​v4,​·​Ljava/​util/​AbstractMap;​ 195 ·​·​·​·​check-​cast·​v3,​·​Ljava/​util/​AbstractMap;​
   
197 ·​·​·​·​.​line·​120 196 ·​·​·​·​.​line·​120
198 ·​·​·​·​.​local·​v4,​·​"item":​Ljava/​util/​AbstractMap;​,​·​"Ljava/​util/​AbstractMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 197 ·​·​·​·​.​local·​v3,​·​"item":​Ljava/​util/​AbstractMap;​,​·​"Ljava/​util/​AbstractMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
199 ·​·​·​·​const-​string·​v6,​·​"marked" 198 ·​·​·​·​const-​string·​v5,​·​"marked"
   
200 ·​·​·​·​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​util/​AbstractMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 199 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​util/​AbstractMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
201 ·​·​·​·​move-​result-​object·​v6 200 ·​·​·​·​move-​result-​object·​v5
   
202 ·​·​·​·​sget-​object·​v7,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​ 201 ·​·​·​·​sget-​object·​v7,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​
   
203 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 202 ·​·​·​·​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
204 ·​·​·​·​move-​result·​v6 203 ·​·​·​·​move-​result·​v5
   
205 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0 204 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0
   
206 ·​·​·​·​.​line·​121 205 ·​·​·​·​.​line·​121
207 ·​·​·​·​const-​string·​v6,​·​"songid" 206 ·​·​·​·​const-​string·​v5,​·​"songid"
   
208 ·​·​·​·​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​util/​AbstractMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 207 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​util/​AbstractMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
209 ·​·​·​·​move-​result-​object·​v6 208 ·​·​·​·​move-​result-​object·​v5
   
210 ·​·​·​·​check-​cast·​v6,​·​Ljava/​lang/​Integer;​ 209 ·​·​·​·​check-​cast·​v5,​·​Ljava/​lang/​Integer;​
   
211 ·​·​·​·​invoke-​interface·​{v5,​·​v6},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 210 ·​·​·​·​invoke-​interface·​{v4,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
212 ·​·​·​·​.​line·​122 211 ·​·​·​·​.​line·​122
213 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 212 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
214 ·​·​·​·​goto·​:​goto_0 213 ·​·​·​·​goto·​:​goto_0
   
215 ·​·​·​·​.​line·​126 214 ·​·​·​·​.​line·​126
216 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"item":​Ljava/​util/​AbstractMap;​,​·​"Ljava/​util/​AbstractMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 215 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"item":​Ljava/​util/​AbstractMap;​,​·​"Ljava/​util/​AbstractMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
217 ·​·​·​·​:​cond_1 216 ·​·​·​·​:​cond_1
218 ·​·​·​·​iget-​boolean·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>mIsPlayQueue:​Z 217 ·​·​·​·​iget-​boolean·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​library/​PlaylistEditActivity;​-​>mIsPlayQueue:​Z
   
219 ·​·​·​·​if-​eqz·​v6,​·​:​cond_4 218 ·​·​·​·​if-​eqz·​v5,​·​:​cond_4
   
220 ·​·​·​·​.​line·​127 219 ·​·​·​·​.​line·​127
Max diff block lines reached; 35559/40111 bytes (88.65%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/library/SimpleLibraryActivity.smali
Offset 42, 97 lines modified Offset 42, 95 lines modified
42 ·​·​·​·​.​line·​66 42 ·​·​·​·​.​line·​66
43 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​library/​SimpleLibraryActivity​;​-​>getCallingActivity()​Landroid/​content/​ComponentName;​ 43 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​namelessdev/​mpdroid/​library/​SimpleLibraryActivity​;​-​>getCallingActivity()​Landroid/​content/​ComponentName;​
   
44 ·​·​·​·​move-​result-​object·​v0 44 ·​·​·​·​move-​result-​object·​v0
   
45 ·​·​·​·​.​line·​67 45 ·​·​·​·​.​line·​67
46 ·​·​·​·​.​local·​v0,​·​"callingActivity":​Landroid/​content/​ComponentName;​ 46 ·​·​·​·​.​local·​v0,​·​"callingActivity":​Landroid/​content/​ComponentName;​
47 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 47 ·​·​·​·​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
48 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 48 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
49 ·​·​·​·​.​line·​68 49 ·​·​·​·​.​line·​68
50 ·​·​·​·​.​local·​v3,​·​"stringBuilder":​Ljava/​lang/​StringBuilder;​ 50 ·​·​·​·​.​local·​v2,​·​"stringBuilder":​Ljava/​lang/​StringBuilder;​
51 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​ 51 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​
   
52 ·​·​·​·​move-​result-​object·​v1 52 ·​·​·​·​move-​result-​object·​v1
   
53 ·​·​·​·​.​line·​70 53 ·​·​·​·​.​line·​70
54 ·​·​·​·​.​local·​v1,​·​"extras":​Landroid/​os/​Bundle;​ 54 ·​·​·​·​.​local·​v1,​·​"extras":​Landroid/​os/​Bundle;​
55 ·​·​·​·​const-​string·​v5,​·​"SimpleLibraryActivit​y·​started·​with·​invalid·​extra" 55 ·​·​·​·​const-​string·​v4,​·​"SimpleLibraryActivit​y·​started·​with·​invalid·​extra"
   
56 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 56 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
57 ·​·​·​·​.​line·​72 57 ·​·​·​·​.​line·​72
58 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 58 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
59 ·​·​·​·​.​line·​73 59 ·​·​·​·​.​line·​73
60 ·​·​·​·​const-​string·​v5,​·​",​·​calling·​activity:​·​" 60 ·​·​·​·​const-​string·​v4,​·​",​·​calling·​activity:​·​"
   
61 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 61 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
62 ·​·​·​·​.​line·​74 62 ·​·​·​·​.​line·​74
63 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​ComponentName;​-​>getClassName()​Ljava/​lang/​String;​ 63 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​ComponentName;​-​>getClassName()​Ljava/​lang/​String;​
   
64 ·​·​·​·​move-​result-​object·​v5 64 ·​·​·​·​move-​result-​object·​v4
   
65 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 65 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
66 ·​·​·​·​.​line·​77 66 ·​·​·​·​.​line·​77
67 ·​·​·​·​:​cond_0 67 ·​·​·​·​:​cond_0
68 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 68 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
69 ·​·​·​·​.​line·​78 69 ·​·​·​·​.​line·​78
70 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​Bundle;​-​>keySet()​Ljava/​util/​Set;​ 70 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​os/​Bundle;​-​>keySet()​Ljava/​util/​Set;​
   
71 ·​·​·​·​move-​result-​object·​v5 71 ·​·​·​·​move-​result-​object·​v4
   
72 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 72 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
73 ·​·​·​·​move-​result-​object·​v2 73 ·​·​·​·​move-​result-​object·​v4
   
74 ·​·​·​·​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
75 ·​·​·​·​:​goto_0 74 ·​·​·​·​:​goto_0
76 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 75 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
77 ·​·​·​·​move-​result·​v5 76 ·​·​·​·​move-​result·​v5
   
78 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1 77 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1
   
79 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 78 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
80 ·​·​·​·​move-​result-​object·​v4 79 ·​·​·​·​move-​result-​object·​v3
   
81 ·​·​·​·​check-​cast·​v4,​·​Ljava/​lang/​String;​ 80 ·​·​·​·​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
82 ·​·​·​·​.​line·​79 81 ·​·​·​·​.​line·​79
83 ·​·​·​·​.​local·​v4,​·​"what":​Ljava/​lang/​String;​ 82 ·​·​·​·​.​local·​v3,​·​"what":​Ljava/​lang/​String;​
84 ·​·​·​·​const-​string·​v5,​·​",​·​intent·​extra:​·​" 83 ·​·​·​·​const-​string·​v5,​·​",​·​intent·​extra:​·​"
   
85 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 84 ·​·​·​·​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
86 ·​·​·​·​.​line·​80 85 ·​·​·​·​.​line·​80
87 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 86 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
88 ·​·​·​·​goto·​:​goto_0 87 ·​·​·​·​goto·​:​goto_0
   
89 ·​·​·​·​.​line·​84 88 ·​·​·​·​.​line·​84
90 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"i$":​Ljava/​util/​Iterator;​ 89 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"what":​Ljava/​lang/​String;​
91 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"what":​Ljava/​lang/​String;​  
92 ·​·​·​·​:​cond_1 90 ·​·​·​·​:​cond_1
93 ·​·​·​·​const/​16·​v5,​·​0x2e 91 ·​·​·​·​const/​16·​v4,​·​0x2e
   
94 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 92 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
95 ·​·​·​·​.​line·​85 93 ·​·​·​·​.​line·​85
96 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 94 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
97 ·​·​·​·​move-​result-​object·​v5 95 ·​·​·​·​move-​result-​object·​v4
   
98 ·​·​·​·​return-​object·​v5 96 ·​·​·​·​return-​object·​v4
99 .​end·​method 97 .​end·​method
   
100 .​method·​private·​getRootFragment()​Landroid/​support/​v4/​app/​Fragment;​ 98 .​method·​private·​getRootFragment()​Landroid/​support/​v4/​app/​Fragment;​
101 ·​·​·​·​.​locals·​8 99 ·​·​·​·​.​locals·​8
   
102 ·​·​·​·​.​prologue 100 ·​·​·​·​.​prologue
103 ·​·​·​·​.​line·​89 101 ·​·​·​·​.​line·​89
Offset 195, 14 lines modified Offset 193, 15 lines modified
   
Max diff block lines reached; 521/4872 bytes (10.69%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/locale/EditActivity.smali
Offset 39, 15 lines modified Offset 39, 14 lines modified
39 .​method·​public·​constructor·​<init>()​V 39 .​method·​public·​constructor·​<init>()​V
40 ·​·​·​·​.​locals·​0 40 ·​·​·​·​.​locals·​0
   
41 ·​·​·​·​.​prologue 41 ·​·​·​·​.​prologue
42 ·​·​·​·​.​line·​41 42 ·​·​·​·​.​line·​41
43 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​ActionBarActivity;​-​><init>()​V 43 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​ActionBarActivity;​-​><init>()​V
   
44 ·​·​·​·​.​line·​134  
45 ·​·​·​·​return-​void 44 ·​·​·​·​return-​void
46 .​end·​method 45 .​end·​method
   
47 .​method·​static·​synthetic·​access$300(Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 46 .​method·​static·​synthetic·​access$300(Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
48 ·​·​·​·​.​locals·​0 47 ·​·​·​·​.​locals·​0
49 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​ 48 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​
50 ·​·​·​·​.​param·​p1,​·​"x1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​ 49 ·​·​·​·​.​param·​p1,​·​"x1"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​
Offset 105, 19 lines modified Offset 104, 21 lines modified
105 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​Landroid/​content/​Intent;​ 104 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​Landroid/​content/​Intent;​
   
106 ·​·​·​·​.​line·​61 105 ·​·​·​·​.​line·​61
107 ·​·​·​·​const-​string·​v2,​·​"com.​twofortyfouram.​locale.​intent.​extra.​BLURB" 106 ·​·​·​·​const-​string·​v2,​·​"com.​twofortyfouram.​locale.​intent.​extra.​BLURB"
   
108 ·​·​·​·​if-​nez·​p3,​·​:​cond_1 107 ·​·​·​·​if-​nez·​p3,​·​:​cond_1
   
  108 ·​·​·​·​.​line·​62
109 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​>mLabel:​Ljava/​lang/​String;​ 109 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​>mLabel:​Ljava/​lang/​String;​
110 ·​·​·​·​invoke-​static·​{p1},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​>access$100(Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​)​Ljava/​lang/​String;​ 110 ·​·​·​·​invoke-​static·​{p1},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​>access$100(Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​)​Ljava/​lang/​String;​
   
111 ·​·​·​·​move-​result-​object·​p3 111 ·​·​·​·​move-​result-​object·​p3
   
  112 ·​·​·​·​.​line·​61
112 ·​·​·​·​.​end·​local·​p3·​·​·​·​#·​"overrideLabel":​Ljava/​lang/​String;​ 113 ·​·​·​·​.​end·​local·​p3·​·​·​·​#·​"overrideLabel":​Ljava/​lang/​String;​
113 ·​·​·​·​:​cond_1 114 ·​·​·​·​:​cond_1
114 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​p3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 115 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​p3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
115 ·​·​·​·​.​line·​63 116 ·​·​·​·​.​line·​63
116 ·​·​·​·​const/​4·​v2,​·​-​0x1 117 ·​·​·​·​const/​4·​v2,​·​-​0x1
   
Offset 174, 20 lines modified Offset 175, 22 lines modified
   
174 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​ 175 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​
   
175 ·​·​·​·​const-​string·​v4,​·​"com.​namelessdev.​mpdroid.​helpers.​MPDControl.​PLAY_PAUSE" 176 ·​·​·​·​const-​string·​v4,​·​"com.​namelessdev.​mpdroid.​helpers.​MPDControl.​PLAY_PAUSE"
   
176 ·​·​·​·​const·​v5,​·​0x7f0c00f9 177 ·​·​·​·​const·​v5,​·​0x7f0c00f9
   
  178 ·​·​·​·​.​line·​76
177 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>getString(I)​Ljava/​lang/​String;​ 179 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
178 ·​·​·​·​move-​result-​object·​v5 180 ·​·​·​·​move-​result-​object·​v5
   
179 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​)​V 181 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​)​V
   
  182 ·​·​·​·​.​line·​75
180 ·​·​·​·​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 183 ·​·​·​·​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
181 ·​·​·​·​.​line·​77 184 ·​·​·​·​.​line·​77
182 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>mItems:​Ljava/​util/​List;​ 185 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>mItems:​Ljava/​util/​List;​
   
183 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​ 186 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​
   
Offset 259, 20 lines modified Offset 262, 22 lines modified
   
259 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​ 262 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​
   
260 ·​·​·​·​const-​string·​v4,​·​"com.​namelessdev.​mpdroid.​helpers.​MPDControl.​PREVIOUS" 263 ·​·​·​·​const-​string·​v4,​·​"com.​namelessdev.​mpdroid.​helpers.​MPDControl.​PREVIOUS"
   
261 ·​·​·​·​const·​v5,​·​0x7f0c00c4 264 ·​·​·​·​const·​v5,​·​0x7f0c00c4
   
  265 ·​·​·​·​.​line·​82
262 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>getString(I)​Ljava/​lang/​String;​ 266 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
263 ·​·​·​·​move-​result-​object·​v5 267 ·​·​·​·​move-​result-​object·​v5
   
264 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​)​V 268 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​)​V
   
  269 ·​·​·​·​.​line·​81
265 ·​·​·​·​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 270 ·​·​·​·​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
266 ·​·​·​·​.​line·​83 271 ·​·​·​·​.​line·​83
267 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>mItems:​Ljava/​util/​List;​ 272 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>mItems:​Ljava/​util/​List;​
   
268 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​ 273 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​
   
Offset 293, 105 lines modified Offset 298, 117 lines modified
   
293 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​ 298 ·​·​·​·​new-​instance·​v3,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​
   
294 ·​·​·​·​const-​string·​v4,​·​"com.​namelessdev.​mpdroid.​helpers.​MPDControl.​MUTE" 299 ·​·​·​·​const-​string·​v4,​·​"com.​namelessdev.​mpdroid.​helpers.​MPDControl.​MUTE"
   
295 ·​·​·​·​const·​v5,​·​0x7f0c009e 300 ·​·​·​·​const·​v5,​·​0x7f0c009e
   
  301 ·​·​·​·​.​line·​85
296 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>getString(I)​Ljava/​lang/​String;​ 302 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
297 ·​·​·​·​move-​result-​object·​v5 303 ·​·​·​·​move-​result-​object·​v5
   
298 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​)​V 304 ·​·​·​·​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​)​V
   
  305 ·​·​·​·​.​line·​84
Max diff block lines reached; 4310/8050 bytes (53.54%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/locale/ActionFireReceiver.smali
Offset 139, 14 lines modified Offset 139, 15 lines modified
139 ·​·​·​·​move-​result·​v5 139 ·​·​·​·​move-​result·​v5
   
140 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1 140 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1
   
141 ·​·​·​·​.​line·​59 141 ·​·​·​·​.​line·​59
142 ·​·​·​·​const-​string·​v5,​·​"ACTION_EXTRA" 142 ·​·​·​·​const-​string·​v5,​·​"ACTION_EXTRA"
   
  143 ·​·​·​·​.​line·​60
143 ·​·​·​·​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 144 ·​·​·​·​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
144 ·​·​·​·​move-​result-​object·​v4 145 ·​·​·​·​move-​result-​object·​v4
   
145 ·​·​·​·​.​line·​61 146 ·​·​·​·​.​line·​61
146 ·​·​·​·​.​local·​v4,​·​"volumeString":​Ljava/​lang/​String;​ 147 ·​·​·​·​.​local·​v4,​·​"volumeString":​Ljava/​lang/​String;​
147 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1 148 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1
[−]
smali/com/namelessdev/mpdroid/locale/EditActivity$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$seekBar:​Landroid/​widget/​SeekBar;​ 24 .​field·​final·​synthetic·​val$seekBar:​Landroid/​widget/​SeekBar;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​Landroid/​widget/​SeekBar;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​Landroid/​widget/​SeekBar;​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$ActionIt​em;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​118 30 ·​·​·​·​.​line·​118
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​-​>val$seekBar:​Landroid/​widget/​SeekBar;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​locale/​EditActivity$1;​-​>val$seekBar:​Landroid/​widget/​SeekBar;​
   
[−]
smali/com/namelessdev/mpdroid/service/AlbumCoverHandler.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​ 6 .​implements·​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$1;​,​  
11 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​,​ 10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​,​
12 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Not​ificationCallback;​,​ 11 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Not​ificationCallback;​,​
13 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Ful​lSizeCallback;​ 12 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Ful​lSizeCallback;​
14 ·​·​·​·​} 13 ·​·​·​·​}
15 .​end·​annotation 14 .​end·​annotation
   
   
Offset 64, 49 lines modified Offset 63, 52 lines modified
   
64 ·​·​·​·​.​line·​53 63 ·​·​·​·​.​line·​53
65 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​ 64 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​
   
66 ·​·​·​·​.​line·​55 65 ·​·​·​·​.​line·​55
67 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeListener:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Ful​lSizeCallback;​ 66 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeListener:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Ful​lSizeCallback;​
   
68 ·​·​·​·​.​line·​66 67 ·​·​·​·​.​line·​67
69 ·​·​·​·​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 68 ·​·​·​·​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
70 ·​·​·​·​move-​result-​object·​v1 69 ·​·​·​·​move-​result-​object·​v1
   
71 ·​·​·​·​const-​string·​v2,​·​"enableLocalCoverCach​e" 70 ·​·​·​·​const-​string·​v2,​·​"enableLocalCoverCach​e"
   
72 ·​·​·​·​const/​4·​v3,​·​0x1 71 ·​·​·​·​const/​4·​v3,​·​0x1
   
  72 ·​·​·​·​.​line·​68
73 ·​·​·​·​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 73 ·​·​·​·​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
74 ·​·​·​·​move-​result·​v1 74 ·​·​·​·​move-​result·​v1
   
75 ·​·​·​·​iput-​boolean·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mIsAlbumCacheEnabled​:​Z 75 ·​·​·​·​iput-​boolean·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mIsAlbumCacheEnabled​:​Z
   
76 ·​·​·​·​.​line·​70 76 ·​·​·​·​.​line·​71
77 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getResources()​Landroid/​content/​res/​Resources;​ 77 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
78 ·​·​·​·​move-​result-​object·​v1 78 ·​·​·​·​move-​result-​object·​v1
   
79 ·​·​·​·​const·​v2,​·​0x1050006 79 ·​·​·​·​const·​v2,​·​0x1050006
   
  80 ·​·​·​·​.​line·​72
80 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 81 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
81 ·​·​·​·​move-​result·​v1 82 ·​·​·​·​move-​result·​v1
   
82 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mIconHeight:​I 83 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mIconHeight:​I
   
83 ·​·​·​·​.​line·​74 84 ·​·​·​·​.​line·​74
84 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getResources()​Landroid/​content/​res/​Resources;​ 85 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
85 ·​·​·​·​move-​result-​object·​v1 86 ·​·​·​·​move-​result-​object·​v1
   
86 ·​·​·​·​const·​v2,​·​0x1050005 87 ·​·​·​·​const·​v2,​·​0x1050005
   
  88 ·​·​·​·​.​line·​75
87 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 89 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
88 ·​·​·​·​move-​result·​v1 90 ·​·​·​·​move-​result·​v1
   
89 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mIconWidth:​I 91 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mIconWidth:​I
   
90 ·​·​·​·​.​line·​77 92 ·​·​·​·​.​line·​77
Offset 358, 14 lines modified Offset 360, 15 lines modified
358 ·​·​·​·​:​goto_0 360 ·​·​·​·​:​goto_0
359 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​ 361 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​
   
360 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 362 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1
   
361 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​ 363 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​
   
  364 ·​·​·​·​.​line·​216
362 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​graphics/​Bitmap;​-​>isRecycled()​Z 365 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​graphics/​Bitmap;​-​>isRecycled()​Z
   
363 ·​·​·​·​move-​result·​v6 366 ·​·​·​·​move-​result·​v6
   
364 ·​·​·​·​if-​nez·​v6,​·​:​cond_1 367 ·​·​·​·​if-​nez·​v6,​·​:​cond_1
   
365 ·​·​·​·​move·​v1,​·​v4 368 ·​·​·​·​move·​v1,​·​v4
Offset 375, 14 lines modified Offset 378, 15 lines modified
375 ·​·​·​·​:​goto_1 378 ·​·​·​·​:​goto_1
376 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mNotificationCover:​Landroid/​graphics/​Bitmap;​ 379 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mNotificationCover:​Landroid/​graphics/​Bitmap;​
   
377 ·​·​·​·​if-​eqz·​v6,​·​:​cond_2 380 ·​·​·​·​if-​eqz·​v6,​·​:​cond_2
   
378 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mNotificationCover:​Landroid/​graphics/​Bitmap;​ 381 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mNotificationCover:​Landroid/​graphics/​Bitmap;​
   
  382 ·​·​·​·​.​line·​218
379 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​graphics/​Bitmap;​-​>isRecycled()​Z 383 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​graphics/​Bitmap;​-​>isRecycled()​Z
   
380 ·​·​·​·​move-​result·​v6 384 ·​·​·​·​move-​result·​v6
   
381 ·​·​·​·​if-​nez·​v6,​·​:​cond_2 385 ·​·​·​·​if-​nez·​v6,​·​:​cond_2
   
Max diff block lines reached; 6713/9875 bytes (67.98%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/service/MPDroidService$MessageHandler.smali
Offset 511, 14 lines modified Offset 511, 15 lines modified
   
511 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 511 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
512 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>MPD_ASYNC_HELPER:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 512 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>MPD_ASYNC_HELPER:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
513 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​ 513 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>oMPD:​Lorg/​a0z/​mpd/​MPD;​
   
  514 ·​·​·​·​.​line·​998
514 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​MPD;​-​>getStatus()​Lorg/​a0z/​mpd/​MPDStatus;​ 515 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​MPD;​-​>getStatus()​Lorg/​a0z/​mpd/​MPDStatus;​
   
515 ·​·​·​·​move-​result-​object·​v0 516 ·​·​·​·​move-​result-​object·​v0
   
516 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z 517 ·​·​·​·​invoke-​virtual·​{v0,​·​v3},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>isState(I)​Z
   
517 ·​·​·​·​move-​result·​v0 518 ·​·​·​·​move-​result·​v0
Offset 779, 14 lines modified Offset 780, 15 lines modified
779 ·​·​·​·​.​line·​1089 780 ·​·​·​·​.​line·​1089
780 ·​·​·​·​.​local·​v0,​·​"classLoader":​Ljava/​lang/​ClassLoader;​ 781 ·​·​·​·​.​local·​v0,​·​"classLoader":​Ljava/​lang/​ClassLoader;​
781 ·​·​·​·​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V 782 ·​·​·​·​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V
   
782 ·​·​·​·​.​line·​1090 783 ·​·​·​·​.​line·​1090
783 ·​·​·​·​const-​string·​v2,​·​"ConnectionInfo" 784 ·​·​·​·​const-​string·​v2,​·​"ConnectionInfo"
   
  785 ·​·​·​·​.​line·​1091
784 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getParcelable(Ljava/​lang/​String;​)​Landroid/​os/​Parcelable;​ 786 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getParcelable(Ljava/​lang/​String;​)​Landroid/​os/​Parcelable;​
   
785 ·​·​·​·​move-​result-​object·​v1 787 ·​·​·​·​move-​result-​object·​v1
   
786 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 788 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
   
787 ·​·​·​·​.​line·​1092 789 ·​·​·​·​.​line·​1092
[−]
smali/com/namelessdev/mpdroid/service/MPDroidService.smali
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 .​implements·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper$Connec​tionInfoListener;​ 7 .​implements·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper$Connec​tionInfoListener;​
8 .​implements·​Lorg/​a0z/​mpd/​event/​StatusChangeListener;​ 8 .​implements·​Lorg/​a0z/​mpd/​event/​StatusChangeListener;​
   
   
9 #·​annotations 9 #·​annotations
10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
11 ·​·​·​·​value·​=·​{ 11 ·​·​·​·​value·​=·​{
12 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService$1;​,​  
13 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService$Messag​eHandler;​ 12 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService$Messag​eHandler;​
14 ·​·​·​·​} 13 ·​·​·​·​}
15 .​end·​annotation 14 .​end·​annotation
   
   
16 #·​static·​fields 15 #·​static·​fields
17 .​field·​public·​static·​final·​ACTION_START:​Ljava/​lang/​String;​·​=·​"com.​namelessdev.​mpdroid.​service.​MPDroidService.​ACTION_START" 16 .​field·​public·​static·​final·​ACTION_START:​Ljava/​lang/​String;​·​=·​"com.​namelessdev.​mpdroid.​service.​MPDroidService.​ACTION_START"
Offset 155, 15 lines modified Offset 154, 14 lines modified
   
155 ·​·​·​·​.​line·​134 154 ·​·​·​·​.​line·​134
156 ·​·​·​·​iput-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​ 155 ·​·​·​·​iput-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​
   
157 ·​·​·​·​.​line·​137 156 ·​·​·​·​.​line·​137
158 ·​·​·​·​iput-​boolean·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamOwnsService:​Z 157 ·​·​·​·​iput-​boolean·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamOwnsService:​Z
   
159 ·​·​·​·​.​line·​845  
160 ·​·​·​·​return-​void 158 ·​·​·​·​return-​void
161 .​end·​method 159 .​end·​method
   
162 .​method·​static·​synthetic·​access$1000(Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​)​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​ 160 .​method·​static·​synthetic·​access$1000(Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​)​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​
163 ·​·​·​·​.​locals·​1 161 ·​·​·​·​.​locals·​1
164 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​ 162 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​
   
Offset 798, 27 lines modified Offset 796, 30 lines modified
798 ·​·​·​·​.​line·​289 796 ·​·​·​·​.​line·​289
799 ·​·​·​·​iget-​boolean·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mIsPersistentOverrid​den:​Z 797 ·​·​·​·​iget-​boolean·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mIsPersistentOverrid​den:​Z
   
800 ·​·​·​·​if-​nez·​v0,​·​:​cond_0 798 ·​·​·​·​if-​nez·​v0,​·​:​cond_0
   
801 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>MPD_ASYNC_HELPER:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 799 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>MPD_ASYNC_HELPER:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
  800 ·​·​·​·​.​line·​290
802 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>getConnectionSetting​s()​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 801 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>getConnectionSetting​s()​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
   
803 ·​·​·​·​move-​result-​object·​v0 802 ·​·​·​·​move-​result-​object·​v0
   
804 ·​·​·​·​iget-​boolean·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>isNotificationPersis​tent:​Z 803 ·​·​·​·​iget-​boolean·​v0,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​-​>isNotificationPersis​tent:​Z
   
805 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 804 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
806 ·​·​·​·​const/​4·​v0,​·​0x1 805 ·​·​·​·​const/​4·​v0,​·​0x1
   
  806 ·​·​·​·​.​line·​289
807 ·​·​·​·​:​goto_0 807 ·​·​·​·​:​goto_0
808 ·​·​·​·​return·​v0 808 ·​·​·​·​return·​v0
   
  809 ·​·​·​·​.​line·​290
809 ·​·​·​·​:​cond_0 810 ·​·​·​·​:​cond_0
810 ·​·​·​·​const/​4·​v0,​·​0x0 811 ·​·​·​·​const/​4·​v0,​·​0x0
   
811 ·​·​·​·​goto·​:​goto_0 812 ·​·​·​·​goto·​:​goto_0
812 .​end·​method 813 .​end·​method
   
813 .​method·​private·​isServiceBusy()​Z 814 .​method·​private·​isServiceBusy()​Z
Offset 1147, 14 lines modified Offset 1148, 15 lines modified
   
1147 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mNotificationHandler​:​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​ 1148 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mNotificationHandler​:​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​
   
1148 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 1149 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
1149 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mNotificationHandler​:​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​ 1150 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mNotificationHandler​:​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​
   
  1151 ·​·​·​·​.​line·​708
1150 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>isActive()​Z 1152 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>isActive()​Z
   
1151 ·​·​·​·​move-​result·​v1 1153 ·​·​·​·​move-​result·​v1
   
1152 ·​·​·​·​if-​nez·​v1,​·​:​cond_2 1154 ·​·​·​·​if-​nez·​v1,​·​:​cond_2
   
1153 ·​·​·​·​.​line·​709 1155 ·​·​·​·​.​line·​709
Offset 1169, 14 lines modified Offset 1171, 15 lines modified
   
1169 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​ 1171 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​
   
1170 ·​·​·​·​if-​eqz·​v1,​·​:​cond_3 1172 ·​·​·​·​if-​eqz·​v1,​·​:​cond_3
   
1171 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​ 1173 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​
   
  1174 ·​·​·​·​.​line·​713
1172 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​-​>isActive()​Z 1175 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​-​>isActive()​Z
   
1173 ·​·​·​·​move-​result·​v1 1176 ·​·​·​·​move-​result·​v1
   
1174 ·​·​·​·​if-​nez·​v1,​·​:​cond_4 1177 ·​·​·​·​if-​nez·​v1,​·​:​cond_4
   
1175 ·​·​·​·​.​line·​714 1178 ·​·​·​·​.​line·​714
Offset 1854, 14 lines modified Offset 1857, 15 lines modified
   
1854 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​ 1857 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>mStreamHandler:​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​
   
1855 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1 1858 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1
Max diff block lines reached; 2203/5343 bytes (41.23%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover.smali
Offset 119, 14 lines modified Offset 119, 15 lines modified
   
119 ·​·​·​·​.​line·​287 119 ·​·​·​·​.​line·​287
120 ·​·​·​·​:​cond_0 120 ·​·​·​·​:​cond_0
121 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​ 121 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​
   
122 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​ 122 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​
   
  123 ·​·​·​·​.​line·​288
123 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​ 124 ·​·​·​·​#·​getter·​for:​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mFullSizeAlbumCover:​Landroid/​graphics/​Bitmap;​
124 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>access$200(Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​)​Landroid/​graphics/​Bitmap;​ 125 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>access$200(Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​)​Landroid/​graphics/​Bitmap;​
   
125 ·​·​·​·​move-​result-​object·​v1 126 ·​·​·​·​move-​result-​object·​v1
   
126 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​ 127 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​
   
Offset 142, 29 lines modified Offset 143, 28 lines modified
   
142 ·​·​·​·​move-​result·​v3 143 ·​·​·​·​move-​result·​v3
   
143 ·​·​·​·​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​graphics/​Bitmap;​-​>createScaledBitmap(L​android/​graphics/​Bitmap;​IIZ)​Landroid/​graphics/​Bitmap;​ 144 ·​·​·​·​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​graphics/​Bitmap;​-​>createScaledBitmap(L​android/​graphics/​Bitmap;​IIZ)​Landroid/​graphics/​Bitmap;​
   
144 ·​·​·​·​move-​result-​object·​v1 145 ·​·​·​·​move-​result-​object·​v1
   
  146 ·​·​·​·​.​line·​287
145 ·​·​·​·​#·​setter·​for:​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mNotificationCover:​Landroid/​graphics/​Bitmap;​ 147 ·​·​·​·​#·​setter·​for:​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>mNotificationCover:​Landroid/​graphics/​Bitmap;​
146 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>access$302(Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​Landroid/​graphics/​Bitmap;​)​Landroid/​graphics/​Bitmap;​ 148 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​-​>access$302(Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler;​Landroid/​graphics/​Bitmap;​)​Landroid/​graphics/​Bitmap;​
   
147 ·​·​·​·​goto·​:​goto_0 149 ·​·​·​·​goto·​:​goto_0
148 .​end·​method 150 .​end·​method
   
149 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 151 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
150 ·​·​·​·​.​locals·​1 152 ·​·​·​·​.​locals·​1
151 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​[Ljava/​lang/​Object;​  
   
152 ·​·​·​·​.​prologue 153 ·​·​·​·​.​prologue
153 ·​·​·​·​.​line·​268 154 ·​·​·​·​.​line·​268
154 ·​·​·​·​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 155 ·​·​·​·​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
155 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​[Ljava/​lang/​Object;​  
156 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​graphics/​Bitmap;​ 156 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​graphics/​Bitmap;​
   
157 ·​·​·​·​move-​result-​object·​v0 157 ·​·​·​·​move-​result-​object·​v0
   
158 ·​·​·​·​return-​object·​v0 158 ·​·​·​·​return-​object·​v0
159 .​end·​method 159 .​end·​method
   
Offset 234, 18 lines modified Offset 234, 16 lines modified
234 ·​·​·​·​.​line·​306 234 ·​·​·​·​.​line·​306
235 ·​·​·​·​:​cond_1 235 ·​·​·​·​:​cond_1
236 ·​·​·​·​return-​void 236 ·​·​·​·​return-​void
237 .​end·​method 237 .​end·​method
   
238 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 238 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
239 ·​·​·​·​.​locals·​0 239 ·​·​·​·​.​locals·​0
240 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
241 ·​·​·​·​.​prologue 240 ·​·​·​·​.​prologue
242 ·​·​·​·​.​line·​268 241 ·​·​·​·​.​line·​268
243 ·​·​·​·​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​ 242 ·​·​·​·​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​
   
244 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
245 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>onPostExecute(Landro​id/​graphics/​Bitmap;​)​V 243 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​AlbumCoverHandler$Dec​odeAlbumCover;​-​>onPostExecute(Landro​id/​graphics/​Bitmap;​)​V
   
246 ·​·​·​·​return-​void 244 ·​·​·​·​return-​void
247 .​end·​method 245 .​end·​method
[−]
smali/com/namelessdev/mpdroid/service/NotificationHandler.smali
Offset 70, 14 lines modified Offset 70, 15 lines modified
70 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mServiceContext:​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​ 70 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mServiceContext:​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​
   
71 ·​·​·​·​.​line·​84 71 ·​·​·​·​.​line·​84
72 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mServiceContext:​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​ 72 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mServiceContext:​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​
   
73 ·​·​·​·​const-​string·​v2,​·​"notification" 73 ·​·​·​·​const-​string·​v2,​·​"notification"
   
  74 ·​·​·​·​.​line·​85
74 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 75 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
75 ·​·​·​·​move-​result-​object·​v1 76 ·​·​·​·​move-​result-​object·​v1
   
76 ·​·​·​·​check-​cast·​v1,​·​Landroid/​app/​NotificationManager;​ 77 ·​·​·​·​check-​cast·​v1,​·​Landroid/​app/​NotificationManager;​
   
77 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mNotificationManager​:​Landroid/​app/​NotificationManager;​ 78 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mNotificationManager​:​Landroid/​app/​NotificationManager;​
Offset 179, 18 lines modified Offset 180, 20 lines modified
179 ·​·​·​·​const·​v2,​·​0x7f0a0099 180 ·​·​·​·​const·​v2,​·​0x7f0a0099
   
180 ·​·​·​·​invoke-​virtual·​{p1,​·​v2,​·​v1},​·​Landroid/​widget/​RemoteViews;​-​>setOnClickPendingInt​ent(ILandroid/​app/​PendingIntent;​)​V 181 ·​·​·​·​invoke-​virtual·​{p1,​·​v2,​·​v1},​·​Landroid/​widget/​RemoteViews;​-​>setOnClickPendingInt​ent(ILandroid/​app/​PendingIntent;​)​V
   
181 ·​·​·​·​.​line·​201 182 ·​·​·​·​.​line·​201
182 ·​·​·​·​const·​v2,​·​0x7f0a0093 183 ·​·​·​·​const·​v2,​·​0x7f0a0093
   
  184 ·​·​·​·​.​line·​202
183 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>getNoCoverResource()​I 185 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​>getNoCoverResource()​I
   
184 ·​·​·​·​move-​result·​v3 186 ·​·​·​·​move-​result·​v3
   
  187 ·​·​·​·​.​line·​201
185 ·​·​·​·​invoke-​virtual·​{p1,​·​v2,​·​v3},​·​Landroid/​widget/​RemoteViews;​-​>setImageViewResource​(II)​V 188 ·​·​·​·​invoke-​virtual·​{p1,​·​v2,​·​v3},​·​Landroid/​widget/​RemoteViews;​-​>setImageViewResource​(II)​V
   
186 ·​·​·​·​.​line·​203 189 ·​·​·​·​.​line·​203
187 ·​·​·​·​return-​void 190 ·​·​·​·​return-​void
188 .​end·​method 191 .​end·​method
   
189 .​method·​private·​static·​buildCollapsedNotific​ation(Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 192 .​method·​private·​static·​buildCollapsedNotific​ation(Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
Offset 207, 14 lines modified Offset 210, 15 lines modified
   
207 ·​·​·​·​.​line·​109 210 ·​·​·​·​.​line·​109
208 ·​·​·​·​.​local·​v1,​·​"musicPlayerActivity"​:​Landroid/​content/​Intent;​ 211 ·​·​·​·​.​local·​v1,​·​"musicPlayerActivity"​:​Landroid/​content/​Intent;​
209 ·​·​·​·​const/​4·​v3,​·​0x0 212 ·​·​·​·​const/​4·​v3,​·​0x0
   
210 ·​·​·​·​const/​high16·​v4,​·​0x8000000 213 ·​·​·​·​const/​high16·​v4,​·​0x8000000
   
  214 ·​·​·​·​.​line·​110
211 ·​·​·​·​invoke-​static·​{p0,​·​v3,​·​v1,​·​v4},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 215 ·​·​·​·​invoke-​static·​{p0,​·​v3,​·​v1,​·​v4},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
212 ·​·​·​·​move-​result-​object·​v2 216 ·​·​·​·​move-​result-​object·​v2
   
213 ·​·​·​·​.​line·​113 217 ·​·​·​·​.​line·​113
214 ·​·​·​·​.​local·​v2,​·​"notificationClick":​Landroid/​app/​PendingIntent;​ 218 ·​·​·​·​.​local·​v2,​·​"notificationClick":​Landroid/​app/​PendingIntent;​
215 ·​·​·​·​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 219 ·​·​·​·​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
Offset 483, 18 lines modified Offset 487, 20 lines modified
483 ·​·​·​·​.​line·​376 487 ·​·​·​·​.​line·​376
484 ·​·​·​·​const·​v0,​·​0x7f0a0096 488 ·​·​·​·​const·​v0,​·​0x7f0a0096
   
485 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mServiceContext:​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​ 489 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mServiceContext:​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​
   
486 ·​·​·​·​const·​v2,​·​0x7f0c0033 490 ·​·​·​·​const·​v2,​·​0x7f0c0033
   
  491 ·​·​·​·​.​line·​377
487 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getString(I)​Ljava/​lang/​String;​ 492 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getString(I)​Ljava/​lang/​String;​
   
488 ·​·​·​·​move-​result-​object·​v1 493 ·​·​·​·​move-​result-​object·​v1
   
  494 ·​·​·​·​.​line·​376
489 ·​·​·​·​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​widget/​RemoteViews;​-​>setTextViewText(ILja​va/​lang/​CharSequence;​)​V 495 ·​·​·​·​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​widget/​RemoteViews;​-​>setTextViewText(ILja​va/​lang/​CharSequence;​)​V
   
490 ·​·​·​·​.​line·​378 496 ·​·​·​·​.​line·​378
491 ·​·​·​·​const·​v0,​·​0x7f0a0097 497 ·​·​·​·​const·​v0,​·​0x7f0a0097
   
492 ·​·​·​·​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​widget/​RemoteViews;​-​>setTextViewText(ILja​va/​lang/​CharSequence;​)​V 498 ·​·​·​·​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​widget/​RemoteViews;​-​>setTextViewText(ILja​va/​lang/​CharSequence;​)​V
   
Offset 723, 14 lines modified Offset 729, 15 lines modified
723 ·​·​·​·​if-​lt·​v0,​·​v1,​·​:​cond_1 729 ·​·​·​·​if-​lt·​v0,​·​v1,​·​:​cond_1
   
724 ·​·​·​·​.​line·​276 730 ·​·​·​·​.​line·​276
725 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mNotification:​Landroid/​app/​Notification;​ 731 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mNotification:​Landroid/​app/​Notification;​
   
726 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Landroid/​app/​Notification;​-​>bigContentView:​Landroid/​widget/​RemoteViews;​ 732 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Landroid/​app/​Notification;​-​>bigContentView:​Landroid/​widget/​RemoteViews;​
   
  733 ·​·​·​·​.​line·​277
727 ·​·​·​·​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​widget/​RemoteViews;​-​>setViewVisibility(II​)​V 734 ·​·​·​·​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​widget/​RemoteViews;​-​>setViewVisibility(II​)​V
   
728 ·​·​·​·​.​line·​280 735 ·​·​·​·​.​line·​280
729 ·​·​·​·​:​cond_1 736 ·​·​·​·​:​cond_1
730 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>updateNotification()​V 737 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>updateNotification()​V
   
731 ·​·​·​·​.​line·​282 738 ·​·​·​·​.​line·​282
Offset 786, 18 lines modified Offset 793, 20 lines modified
786 ·​·​·​·​invoke-​direct·​{p0,​·​v1,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>updateBufferingConte​nt(Landroid/​widget/​RemoteViews;​Ljava/​lang/​CharSequence;​)​V 793 ·​·​·​·​invoke-​direct·​{p0,​·​v1,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>updateBufferingConte​nt(Landroid/​widget/​RemoteViews;​Ljava/​lang/​CharSequence;​)​V
   
787 ·​·​·​·​.​line·​299 794 ·​·​·​·​.​line·​299
788 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mNotification:​Landroid/​app/​Notification;​ 795 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​NotificationHandler;​-​>mNotification:​Landroid/​app/​Notification;​
   
789 ·​·​·​·​iget-​object·​v1,​·​v1,​·​Landroid/​app/​Notification;​-​>bigContentView:​Landroid/​widget/​RemoteViews;​ 796 ·​·​·​·​iget-​object·​v1,​·​v1,​·​Landroid/​app/​Notification;​-​>bigContentView:​Landroid/​widget/​RemoteViews;​
   
  797 ·​·​·​·​.​line·​300
790 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getArtist()​Ljava/​lang/​String;​ 798 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getArtist()​Ljava/​lang/​String;​
Max diff block lines reached; 1106/4766 bytes (23.21%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/service/RemoteControlClientHandler$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$albumCover:​Landroid/​graphics/​Bitmap;​ 22 .​field·​final·​synthetic·​val$albumCover:​Landroid/​graphics/​Bitmap;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Landroid/​graphics/​Bitmap;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Landroid/​graphics/​Bitmap;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​148 28 ·​·​·​·​.​line·​148
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​>val$albumCover:​Landroid/​graphics/​Bitmap;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​>val$albumCover:​Landroid/​graphics/​Bitmap;​
   
Offset 85, 96 lines modified Offset 86, 112 lines modified
   
85 ·​·​·​·​move-​result-​object·​v4 86 ·​·​·​·​move-​result-​object·​v4
   
86 ·​·​·​·​const/​16·​v5,​·​0x64 87 ·​·​·​·​const/​16·​v5,​·​0x64
   
87 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​>val$albumCover:​Landroid/​graphics/​Bitmap;​ 88 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​>val$albumCover:​Landroid/​graphics/​Bitmap;​
   
  89 ·​·​·​·​.​line·​160
88 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putBitmap(ILandroid/​graphics/​Bitmap;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 90 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putBitmap(ILandroid/​graphics/​Bitmap;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
89 ·​·​·​·​move-​result-​object·​v4 91 ·​·​·​·​move-​result-​object·​v4
   
90 ·​·​·​·​const/​4·​v5,​·​0x1 92 ·​·​·​·​const/​4·​v5,​·​0x1
   
  93 ·​·​·​·​.​line·​163
91 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbum()​Ljava/​lang/​String;​ 94 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbum()​Ljava/​lang/​String;​
   
92 ·​·​·​·​move-​result-​object·​v6 95 ·​·​·​·​move-​result-​object·​v6
   
  96 ·​·​·​·​.​line·​162
93 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 97 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
94 ·​·​·​·​move-​result-​object·​v4 98 ·​·​·​·​move-​result-​object·​v4
   
95 ·​·​·​·​const/​16·​v5,​·​0xd 99 ·​·​·​·​const/​16·​v5,​·​0xd
   
  100 ·​·​·​·​.​line·​165
96 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbumArtist()​Ljava/​lang/​String;​ 101 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbumArtist()​Ljava/​lang/​String;​
   
97 ·​·​·​·​move-​result-​object·​v6 102 ·​·​·​·​move-​result-​object·​v6
   
  103 ·​·​·​·​.​line·​164
98 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 104 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
99 ·​·​·​·​move-​result-​object·​v4 105 ·​·​·​·​move-​result-​object·​v4
   
100 ·​·​·​·​const/​4·​v5,​·​0x2 106 ·​·​·​·​const/​4·​v5,​·​0x2
   
  107 ·​·​·​·​.​line·​167
101 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getArtist()​Ljava/​lang/​String;​ 108 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getArtist()​Ljava/​lang/​String;​
   
102 ·​·​·​·​move-​result-​object·​v6 109 ·​·​·​·​move-​result-​object·​v6
   
  110 ·​·​·​·​.​line·​166
103 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 111 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
104 ·​·​·​·​move-​result-​object·​v4 112 ·​·​·​·​move-​result-​object·​v4
   
105 ·​·​·​·​const/​4·​v5,​·​0x0 113 ·​·​·​·​const/​4·​v5,​·​0x0
   
  114 ·​·​·​·​.​line·​169
106 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTrack()​I 115 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTrack()​I
   
107 ·​·​·​·​move-​result·​v6 116 ·​·​·​·​move-​result·​v6
   
108 ·​·​·​·​int-​to-​long·​v6,​·​v6 117 ·​·​·​·​int-​to-​long·​v6,​·​v6
   
  118 ·​·​·​·​.​line·​168
109 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 119 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
110 ·​·​·​·​move-​result-​object·​v4 120 ·​·​·​·​move-​result-​object·​v4
   
111 ·​·​·​·​const/​16·​v5,​·​0xe 121 ·​·​·​·​const/​16·​v5,​·​0xe
   
  122 ·​·​·​·​.​line·​171
112 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getDisc()​I 123 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getDisc()​I
   
113 ·​·​·​·​move-​result·​v6 124 ·​·​·​·​move-​result·​v6
   
114 ·​·​·​·​int-​to-​long·​v6,​·​v6 125 ·​·​·​·​int-​to-​long·​v6,​·​v6
   
  126 ·​·​·​·​.​line·​170
115 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 127 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
116 ·​·​·​·​move-​result-​object·​v4 128 ·​·​·​·​move-​result-​object·​v4
   
117 ·​·​·​·​const/​16·​v5,​·​0x9 129 ·​·​·​·​const/​16·​v5,​·​0x9
   
  130 ·​·​·​·​.​line·​173
118 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTime()​J 131 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTime()​J
   
119 ·​·​·​·​move-​result-​wide·​v6 132 ·​·​·​·​move-​result-​wide·​v6
   
Max diff block lines reached; 923/3963 bytes (23.29%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/service/RemoteControlClientHandler$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 22 .​field·​final·​synthetic·​val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Lorg/​a0z/​mpd/​item/​Music;​)​V 24 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Lorg/​a0z/​mpd/​item/​Music;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​256 28 ·​·​·​·​.​line·​256
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
Offset 59, 102 lines modified Offset 60, 117 lines modified
   
59 ·​·​·​·​move-​result-​object·​v1 60 ·​·​·​·​move-​result-​object·​v1
   
60 ·​·​·​·​const/​4·​v2,​·​0x1 61 ·​·​·​·​const/​4·​v2,​·​0x1
   
61 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 62 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
  63 ·​·​·​·​.​line·​262
62 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbum()​Ljava/​lang/​String;​ 64 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbum()​Ljava/​lang/​String;​
   
63 ·​·​·​·​move-​result-​object·​v3 65 ·​·​·​·​move-​result-​object·​v3
   
  66 ·​·​·​·​.​line·​261
64 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 67 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
65 ·​·​·​·​move-​result-​object·​v1 68 ·​·​·​·​move-​result-​object·​v1
   
66 ·​·​·​·​const/​16·​v2,​·​0xd 69 ·​·​·​·​const/​16·​v2,​·​0xd
   
67 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 70 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
  71 ·​·​·​·​.​line·​264
68 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbumArtist()​Ljava/​lang/​String;​ 72 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getAlbumArtist()​Ljava/​lang/​String;​
   
69 ·​·​·​·​move-​result-​object·​v3 73 ·​·​·​·​move-​result-​object·​v3
   
  74 ·​·​·​·​.​line·​263
70 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 75 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
71 ·​·​·​·​move-​result-​object·​v1 76 ·​·​·​·​move-​result-​object·​v1
   
72 ·​·​·​·​const/​4·​v2,​·​0x2 77 ·​·​·​·​const/​4·​v2,​·​0x2
   
73 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 78 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
  79 ·​·​·​·​.​line·​266
74 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getArtist()​Ljava/​lang/​String;​ 80 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getArtist()​Ljava/​lang/​String;​
   
75 ·​·​·​·​move-​result-​object·​v3 81 ·​·​·​·​move-​result-​object·​v3
   
  82 ·​·​·​·​.​line·​265
76 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 83 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putString(ILjava/​lang/​String;​)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
77 ·​·​·​·​move-​result-​object·​v1 84 ·​·​·​·​move-​result-​object·​v1
   
78 ·​·​·​·​const/​4·​v2,​·​0x0 85 ·​·​·​·​const/​4·​v2,​·​0x0
   
79 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 86 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
  87 ·​·​·​·​.​line·​268
80 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTrack()​I 88 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTrack()​I
   
81 ·​·​·​·​move-​result·​v3 89 ·​·​·​·​move-​result·​v3
   
82 ·​·​·​·​int-​to-​long·​v4,​·​v3 90 ·​·​·​·​int-​to-​long·​v4,​·​v3
   
  91 ·​·​·​·​.​line·​267
83 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v4,​·​v5},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 92 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v4,​·​v5},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
84 ·​·​·​·​move-​result-​object·​v1 93 ·​·​·​·​move-​result-​object·​v1
   
85 ·​·​·​·​const/​16·​v2,​·​0xe 94 ·​·​·​·​const/​16·​v2,​·​0xe
   
86 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 95 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
  96 ·​·​·​·​.​line·​270
87 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getDisc()​I 97 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getDisc()​I
   
88 ·​·​·​·​move-​result·​v3 98 ·​·​·​·​move-​result·​v3
   
89 ·​·​·​·​int-​to-​long·​v4,​·​v3 99 ·​·​·​·​int-​to-​long·​v4,​·​v3
   
  100 ·​·​·​·​.​line·​269
90 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v4,​·​v5},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 101 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v4,​·​v5},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
91 ·​·​·​·​move-​result-​object·​v1 102 ·​·​·​·​move-​result-​object·​v1
   
92 ·​·​·​·​const/​16·​v2,​·​0x9 103 ·​·​·​·​const/​16·​v2,​·​0x9
   
93 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​ 104 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​>val$currentTrack:​Lorg/​a0z/​mpd/​item/​Music;​
   
  105 ·​·​·​·​.​line·​272
94 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTime()​J 106 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTime()​J
Max diff block lines reached; 1030/4437 bytes (23.21%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/service/RemoteControlClientHandler.smali
Offset 63, 14 lines modified Offset 63, 15 lines modified
   
63 ·​·​·​·​.​line·​75 63 ·​·​·​·​.​line·​75
64 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mServiceHandler:​Landroid/​os/​Handler;​ 64 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mServiceHandler:​Landroid/​os/​Handler;​
   
65 ·​·​·​·​.​line·​77 65 ·​·​·​·​.​line·​77
66 ·​·​·​·​const-​string·​v2,​·​"audio" 66 ·​·​·​·​const-​string·​v2,​·​"audio"
   
  67 ·​·​·​·​.​line·​78
67 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 68 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
68 ·​·​·​·​move-​result-​object·​v2 69 ·​·​·​·​move-​result-​object·​v2
   
69 ·​·​·​·​check-​cast·​v2,​·​Landroid/​media/​AudioManager;​ 70 ·​·​·​·​check-​cast·​v2,​·​Landroid/​media/​AudioManager;​
   
70 ·​·​·​·​iput-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mAudioManager:​Landroid/​media/​AudioManager;​ 71 ·​·​·​·​iput-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mAudioManager:​Landroid/​media/​AudioManager;​
Offset 96, 14 lines modified Offset 97, 15 lines modified
96 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mMediaButtonReceiver​Component:​Landroid/​content/​ComponentName;​ 97 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mMediaButtonReceiver​Component:​Landroid/​content/​ComponentName;​
   
97 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 98 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
98 ·​·​·​·​.​line·​84 99 ·​·​·​·​.​line·​84
99 ·​·​·​·​new-​instance·​v2,​·​Landroid/​media/​RemoteControlClient;​ 100 ·​·​·​·​new-​instance·​v2,​·​Landroid/​media/​RemoteControlClient;​
   
  101 ·​·​·​·​.​line·​85
100 ·​·​·​·​invoke-​static·​{p1,​·​v4,​·​v1,​·​v4},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 102 ·​·​·​·​invoke-​static·​{p1,​·​v4,​·​v1,​·​v4},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
101 ·​·​·​·​move-​result-​object·​v3 103 ·​·​·​·​move-​result-​object·​v3
   
102 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Landroid/​media/​RemoteControlClient;​-​><init>(Landroid/​app/​PendingIntent;​)​V 104 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Landroid/​media/​RemoteControlClient;​-​><init>(Landroid/​app/​PendingIntent;​)​V
   
103 ·​·​·​·​iput-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mRemoteControlClient​:​Landroid/​media/​RemoteControlClient;​ 105 ·​·​·​·​iput-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​-​>mRemoteControlClient​:​Landroid/​media/​RemoteControlClient;​
Offset 299, 14 lines modified Offset 301, 15 lines modified
   
299 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​ 301 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​
   
300 ·​·​·​·​invoke-​direct·​{v1,​·​p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​><init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Landroid/​graphics/​Bitmap;​)​V 302 ·​·​·​·​invoke-​direct·​{v1,​·​p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$1;​-​><init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Landroid/​graphics/​Bitmap;​)​V
   
301 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 303 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  304 ·​·​·​·​.​line·​182
302 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 305 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
303 ·​·​·​·​goto·​:​goto_0 306 ·​·​·​·​goto·​:​goto_0
304 .​end·​method 307 .​end·​method
   
305 .​method·​final·​setMediaPlayerBufferi​ng(Z)​V 308 .​method·​final·​setMediaPlayerBufferi​ng(Z)​V
306 ·​·​·​·​.​locals·​1 309 ·​·​·​·​.​locals·​1
Offset 467, 12 lines modified Offset 470, 13 lines modified
   
467 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​ 470 ·​·​·​·​new-​instance·​v1,​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​
   
468 ·​·​·​·​invoke-​direct·​{v1,​·​p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Lorg/​a0z/​mpd/​item/​Music;​)​V 471 ·​·​·​·​invoke-​direct·​{v1,​·​p0,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler$2;​-​><init>(Lcom/​namelessdev/​mpdroid/​service/​RemoteControlClientHa​ndler;​Lorg/​a0z/​mpd/​item/​Music;​)​V
   
469 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 472 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  473 ·​·​·​·​.​line·​280
470 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 474 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
471 ·​·​·​·​.​line·​281 475 ·​·​·​·​.​line·​281
472 ·​·​·​·​return-​void 476 ·​·​·​·​return-​void
473 .​end·​method 477 .​end·​method
[−]
smali/com/namelessdev/mpdroid/service/StreamHandler.smali
Offset 81, 14 lines modified Offset 81, 15 lines modified
   
81 ·​·​·​·​.​line·​146 81 ·​·​·​·​.​line·​146
82 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 82 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
83 ·​·​·​·​.​line·​107 83 ·​·​·​·​.​line·​107
84 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>MPD_ASYNC_HELPER:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​ 84 ·​·​·​·​sget-​object·​v0,​·​Lcom/​namelessdev/​mpdroid/​service/​MPDroidService;​-​>MPD_ASYNC_HELPER:​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​
   
  85 ·​·​·​·​.​line·​108
85 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>getConnectionSetting​s()​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 86 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​namelessdev/​mpdroid/​helpers/​MPDAsyncHelper;​-​>getConnectionSetting​s()​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
   
86 ·​·​·​·​move-​result-​object·​v0 87 ·​·​·​·​move-​result-​object·​v0
   
87 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​-​>mConnectionInfo:​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​ 88 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​-​>mConnectionInfo:​Lcom/​namelessdev/​mpdroid/​ConnectionInfo;​
   
88 ·​·​·​·​.​line·​110 89 ·​·​·​·​.​line·​110
Offset 852, 22 lines modified Offset 853, 25 lines modified
852 ·​·​·​·​.​line·​699 853 ·​·​·​·​.​line·​699
853 ·​·​·​·​new-​instance·​v1,​·​Landroid/​media/​AudioAttributes$Build​er;​ 854 ·​·​·​·​new-​instance·​v1,​·​Landroid/​media/​AudioAttributes$Build​er;​
   
854 ·​·​·​·​invoke-​direct·​{v1},​·​Landroid/​media/​AudioAttributes$Build​er;​-​><init>()​V 855 ·​·​·​·​invoke-​direct·​{v1},​·​Landroid/​media/​AudioAttributes$Build​er;​-​><init>()​V
   
855 ·​·​·​·​const/​4·​v2,​·​0x2 856 ·​·​·​·​const/​4·​v2,​·​0x2
   
  857 ·​·​·​·​.​line·​701
856 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​media/​AudioAttributes$Build​er;​-​>setContentType(I)​Landroid/​media/​AudioAttributes$Build​er;​ 858 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​media/​AudioAttributes$Build​er;​-​>setContentType(I)​Landroid/​media/​AudioAttributes$Build​er;​
   
857 ·​·​·​·​move-​result-​object·​v1 859 ·​·​·​·​move-​result-​object·​v1
   
  860 ·​·​·​·​.​line·​702
858 ·​·​·​·​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​media/​AudioAttributes$Build​er;​-​>setUsage(I)​Landroid/​media/​AudioAttributes$Build​er;​ 861 ·​·​·​·​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​media/​AudioAttributes$Build​er;​-​>setUsage(I)​Landroid/​media/​AudioAttributes$Build​er;​
   
859 ·​·​·​·​move-​result-​object·​v1 862 ·​·​·​·​move-​result-​object·​v1
   
  863 ·​·​·​·​.​line·​703
860 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​media/​AudioAttributes$Build​er;​-​>build()​Landroid/​media/​AudioAttributes;​ 864 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​media/​AudioAttributes$Build​er;​-​>build()​Landroid/​media/​AudioAttributes;​
   
861 ·​·​·​·​move-​result-​object·​v0 865 ·​·​·​·​move-​result-​object·​v0
   
862 ·​·​·​·​.​line·​705 866 ·​·​·​·​.​line·​705
863 ·​·​·​·​.​local·​v0,​·​"audioAttributes":​Landroid/​media/​AudioAttributes;​ 867 ·​·​·​·​.​local·​v0,​·​"audioAttributes":​Landroid/​media/​AudioAttributes;​
864 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​-​>mMediaPlayer:​Landroid/​media/​MediaPlayer;​ 868 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​service/​StreamHandler;​-​>mMediaPlayer:​Landroid/​media/​MediaPlayer;​
[−]
smali/com/namelessdev/mpdroid/tools/MultiMap.smali
Offset 167, 56 lines modified Offset 167, 55 lines modified
167 ·​·​·​·​·​·​·​·​} 167 ·​·​·​·​·​·​·​·​}
168 ·​·​·​·​.​end·​annotation 168 ·​·​·​·​.​end·​annotation
   
169 ·​·​·​·​.​prologue 169 ·​·​·​·​.​prologue
170 ·​·​·​·​.​line·​80 170 ·​·​·​·​.​line·​80
171 ·​·​·​·​.​local·​p0,​·​"this":​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​,​·​"Lcom/​namelessdev/​mpdroid/​tools/​MultiMap<TK;​TV;​>;​" 171 ·​·​·​·​.​local·​p0,​·​"this":​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​,​·​"Lcom/​namelessdev/​mpdroid/​tools/​MultiMap<TK;​TV;​>;​"
172 ·​·​·​·​.​local·​p1,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​" 172 ·​·​·​·​.​local·​p1,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​"
173 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​-​>mInternalMap:​Ljava/​util/​Map;​ 173 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​-​>mInternalMap:​Ljava/​util/​Map;​
   
174 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 174 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
175 ·​·​·​·​move-​result-​object·​v2 175 ·​·​·​·​move-​result-​object·​v1
   
176 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 176 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
177 ·​·​·​·​move-​result-​object·​v0 177 ·​·​·​·​move-​result-​object·​v1
   
178 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
179 ·​·​·​·​:​cond_0 178 ·​·​·​·​:​cond_0
180 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 179 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
181 ·​·​·​·​move-​result·​v2 180 ·​·​·​·​move-​result·​v2
   
182 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1 181 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1
   
183 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 182 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
184 ·​·​·​·​move-​result-​object·​v1 183 ·​·​·​·​move-​result-​object·​v0
   
185 ·​·​·​·​check-​cast·​v1,​·​Ljava/​util/​List;​ 184 ·​·​·​·​check-​cast·​v0,​·​Ljava/​util/​List;​
   
186 ·​·​·​·​.​line·​81 185 ·​·​·​·​.​line·​81
187 ·​·​·​·​.​local·​v1,​·​"valueList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<TV;​>;​" 186 ·​·​·​·​.​local·​v0,​·​"valueList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<TV;​>;​"
188 ·​·​·​·​invoke-​interface·​{v1,​·​p1},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z 187 ·​·​·​·​invoke-​interface·​{v0,​·​p1},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z
   
189 ·​·​·​·​move-​result·​v2 188 ·​·​·​·​move-​result·​v2
   
190 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0 189 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0
   
191 ·​·​·​·​.​line·​82 190 ·​·​·​·​.​line·​82
192 ·​·​·​·​const/​4·​v2,​·​0x1 191 ·​·​·​·​const/​4·​v1,​·​0x1
   
193 ·​·​·​·​.​line·​85 192 ·​·​·​·​.​line·​85
194 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"valueList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<TV;​>;​" 193 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"valueList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<TV;​>;​"
195 ·​·​·​·​:​goto_0 194 ·​·​·​·​:​goto_0
196 ·​·​·​·​return·​v2 195 ·​·​·​·​return·​v1
   
197 ·​·​·​·​:​cond_1 196 ·​·​·​·​:​cond_1
198 ·​·​·​·​const/​4·​v2,​·​0x0 197 ·​·​·​·​const/​4·​v1,​·​0x0
   
199 ·​·​·​·​goto·​:​goto_0 198 ·​·​·​·​goto·​:​goto_0
200 .​end·​method 199 .​end·​method
   
201 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 200 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
202 ·​·​·​·​.​locals·​5 201 ·​·​·​·​.​locals·​5
203 ·​·​·​·​.​param·​p1,​·​"o"·​·​·​·​#·​Ljava/​lang/​Object;​ 202 ·​·​·​·​.​param·​p1,​·​"o"·​·​·​·​#·​Ljava/​lang/​Object;​
Offset 327, 85 lines modified Offset 326, 84 lines modified
327 ·​·​·​·​.​end·​annotation 326 ·​·​·​·​.​end·​annotation
   
328 ·​·​·​·​.​prologue 327 ·​·​·​·​.​prologue
329 ·​·​·​·​.​local·​p0,​·​"this":​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​,​·​"Lcom/​namelessdev/​mpdroid/​tools/​MultiMap<TK;​TV;​>;​" 328 ·​·​·​·​.​local·​p0,​·​"this":​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​,​·​"Lcom/​namelessdev/​mpdroid/​tools/​MultiMap<TK;​TV;​>;​"
330 ·​·​·​·​const/​4·​v10,​·​0x1 329 ·​·​·​·​const/​4·​v10,​·​0x1
   
331 ·​·​·​·​.​line·​119 330 ·​·​·​·​.​line·​119
332 ·​·​·​·​new-​instance·​v4,​·​Ljava/​util/​HashMap;​ 331 ·​·​·​·​new-​instance·​v2,​·​Ljava/​util/​HashMap;​
   
333 ·​·​·​·​invoke-​direct·​{v4},​·​Ljava/​util/​HashMap;​-​><init>()​V 332 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
334 ·​·​·​·​.​line·​120 333 ·​·​·​·​.​line·​120
335 ·​·​·​·​.​local·​v4,​·​"uniqueMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​TV;​>;​" 334 ·​·​·​·​.​local·​v2,​·​"uniqueMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​TV;​>;​"
336 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​-​>mInternalMap:​Ljava/​util/​Map;​ 335 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​MultiMap;​-​>mInternalMap:​Ljava/​util/​Map;​
   
337 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 336 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
338 ·​·​·​·​move-​result-​object·​v6 337 ·​·​·​·​move-​result-​object·​v4
   
339 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 338 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
340 ·​·​·​·​move-​result-​object·​v2 339 ·​·​·​·​move-​result-​object·​v5
   
341 ·​·​·​·​:​cond_0 340 ·​·​·​·​:​cond_0
342 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 341 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
343 ·​·​·​·​move-​result·​v6 342 ·​·​·​·​move-​result·​v4
   
344 ·​·​·​·​if-​eqz·​v6,​·​:​cond_2 343 ·​·​·​·​if-​eqz·​v4,​·​:​cond_2
   
345 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 344 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
346 ·​·​·​·​move-​result-​object·​v1 345 ·​·​·​·​move-​result-​object·​v1
   
347 ·​·​·​·​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​ 346 ·​·​·​·​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​
   
348 ·​·​·​·​.​line·​121 347 ·​·​·​·​.​line·​121
349 ·​·​·​·​.​local·​v1,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<TK;​Ljava/​util/​List<TV;​>;​>;​" 348 ·​·​·​·​.​local·​v1,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<TK;​Ljava/​util/​List<TV;​>;​>;​"
350 ·​·​·​·​const/​4·​v0,​·​0x1 349 ·​·​·​·​const/​4·​v0,​·​0x1
   
351 ·​·​·​·​.​line·​122 350 ·​·​·​·​.​line·​122
352 ·​·​·​·​.​local·​v0,​·​"count":​I 351 ·​·​·​·​.​local·​v0,​·​"count":​I
Max diff block lines reached; 8339/12475 bytes (66.85%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/tools/SettingsHelper.smali
Offset 116, 14 lines modified Offset 116, 15 lines modified
116 ·​·​·​·​.​param·​p2,​·​"defaultValue"·​·​·​·​#·​I 116 ·​·​·​·​.​param·​p2,​·​"defaultValue"·​·​·​·​#·​I
   
117 ·​·​·​·​.​prologue 117 ·​·​·​·​.​prologue
118 ·​·​·​·​.​line·​74 118 ·​·​·​·​.​line·​74
119 ·​·​·​·​:​try_start_0 119 ·​·​·​·​:​try_start_0
120 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>mSettings:​Landroid/​content/​SharedPreferences;​ 120 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>mSettings:​Landroid/​content/​SharedPreferences;​
   
  121 ·​·​·​·​.​line·​75
121 ·​·​·​·​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 122 ·​·​·​·​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
122 ·​·​·​·​move-​result-​object·​v2 123 ·​·​·​·​move-​result-​object·​v2
   
123 ·​·​·​·​invoke-​interface·​{v1,​·​p1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 124 ·​·​·​·​invoke-​interface·​{v1,​·​p1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
124 ·​·​·​·​move-​result-​object·​v1 125 ·​·​·​·​move-​result-​object·​v1
Offset 279, 40 lines modified Offset 280, 44 lines modified
   
279 ·​·​·​·​invoke-​direct·​{v0,​·​v4,​·​v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​><init>(Ljava/​lang/​String;​ILjava/​lang/​String;​)​V 280 ·​·​·​·​invoke-​direct·​{v0,​·​v4,​·​v3,​·​v1},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​><init>(Ljava/​lang/​String;​ILjava/​lang/​String;​)​V
   
280 ·​·​·​·​.​line·​122 281 ·​·​·​·​.​line·​122
281 ·​·​·​·​.​local·​v0,​·​"connectionInfo":​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​ 282 ·​·​·​·​.​local·​v0,​·​"connectionInfo":​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​
282 ·​·​·​·​const-​string·​v8,​·​"hostnameStreaming" 283 ·​·​·​·​const-​string·​v8,​·​"hostnameStreaming"
   
  284 ·​·​·​·​.​line·​123
283 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 285 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
284 ·​·​·​·​move-​result-​object·​v8 286 ·​·​·​·​move-​result-​object·​v8
   
285 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringSetting(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​ 287 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringSetting(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​
   
286 ·​·​·​·​move-​result-​object·​v6 288 ·​·​·​·​move-​result-​object·​v6
   
287 ·​·​·​·​.​line·​124 289 ·​·​·​·​.​line·​124
288 ·​·​·​·​.​local·​v6,​·​"streamServer":​Ljava/​lang/​String;​ 290 ·​·​·​·​.​local·​v6,​·​"streamServer":​Ljava/​lang/​String;​
289 ·​·​·​·​const-​string·​v8,​·​"portStreaming" 291 ·​·​·​·​const-​string·​v8,​·​"portStreaming"
   
  292 ·​·​·​·​.​line·​125
290 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 293 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
291 ·​·​·​·​move-​result-​object·​v8 294 ·​·​·​·​move-​result-​object·​v8
   
292 ·​·​·​·​const/​16·​v9,​·​0x1f40 295 ·​·​·​·​const/​16·​v9,​·​0x1f40
   
  296 ·​·​·​·​.​line·​124
293 ·​·​·​·​invoke-​direct·​{p0,​·​v8,​·​v9},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getIntegerSetting(Lj​ava/​lang/​String;​I)​I 297 ·​·​·​·​invoke-​direct·​{p0,​·​v8,​·​v9},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getIntegerSetting(Lj​ava/​lang/​String;​I)​I
   
294 ·​·​·​·​move-​result·​v5 298 ·​·​·​·​move-​result·​v5
   
295 ·​·​·​·​.​line·​126 299 ·​·​·​·​.​line·​126
296 ·​·​·​·​.​local·​v5,​·​"streamPort":​I 300 ·​·​·​·​.​local·​v5,​·​"streamPort":​I
297 ·​·​·​·​const-​string·​v8,​·​"suffixStreaming" 301 ·​·​·​·​const-​string·​v8,​·​"suffixStreaming"
   
  302 ·​·​·​·​.​line·​127
298 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 303 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
299 ·​·​·​·​move-​result-​object·​v8 304 ·​·​·​·​move-​result-​object·​v8
   
300 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringSetting(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​ 305 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringSetting(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​
   
301 ·​·​·​·​move-​result-​object·​v7 306 ·​·​·​·​move-​result-​object·​v7
Offset 327, 14 lines modified Offset 332, 15 lines modified
327 ·​·​·​·​.​line·​131 332 ·​·​·​·​.​line·​131
328 ·​·​·​·​:​cond_0 333 ·​·​·​·​:​cond_0
329 ·​·​·​·​invoke-​virtual·​{v0,​·​v6,​·​v5,​·​v7},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>setStreamingServer(L​java/​lang/​String;​ILjava/​lang/​String;​)​V 334 ·​·​·​·​invoke-​virtual·​{v0,​·​v6,​·​v5,​·​v7},​·​Lcom/​namelessdev/​mpdroid/​ConnectionInfo$Builde​r;​-​>setStreamingServer(L​java/​lang/​String;​ILjava/​lang/​String;​)​V
   
330 ·​·​·​·​.​line·​133 335 ·​·​·​·​.​line·​133
331 ·​·​·​·​const-​string·​v8,​·​"persistentNotificati​on" 336 ·​·​·​·​const-​string·​v8,​·​"persistentNotificati​on"
   
  337 ·​·​·​·​.​line·​134
332 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 338 ·​·​·​·​invoke-​static·​{v8,​·​p1},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getStringWithSSID(Lj​ava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
333 ·​·​·​·​move-​result-​object·​v8 339 ·​·​·​·​move-​result-​object·​v8
   
334 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getBooleanSetting(Lj​ava/​lang/​String;​)​Z 340 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lcom/​namelessdev/​mpdroid/​tools/​SettingsHelper;​-​>getBooleanSetting(Lj​ava/​lang/​String;​)​Z
   
335 ·​·​·​·​move-​result·​v2 341 ·​·​·​·​move-​result·​v2
[−]
smali/com/namelessdev/mpdroid/tools/StreamFetcher.smali
Offset 297, 14 lines modified Offset 297, 15 lines modified
297 ·​·​·​·​move-​result·​v1 297 ·​·​·​·​move-​result·​v1
   
298 ·​·​·​·​:​goto_0 298 ·​·​·​·​:​goto_0
299 ·​·​·​·​invoke-​virtual·​{p0,​·​v3,​·​v1},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 299 ·​·​·​·​invoke-​virtual·​{p0,​·​v3,​·​v1},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
300 ·​·​·​·​move-​result-​object·​v1 300 ·​·​·​·​move-​result-​object·​v1
   
  301 ·​·​·​·​.​line·​61
301 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 302 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
302 ·​·​·​·​move-​result-​object·​v0 303 ·​·​·​·​move-​result-​object·​v0
   
303 ·​·​·​·​.​line·​62 304 ·​·​·​·​.​line·​62
304 ·​·​·​·​.​local·​v0,​·​"start":​Ljava/​lang/​String;​ 305 ·​·​·​·​.​local·​v0,​·​"start":​Ljava/​lang/​String;​
305 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>length()​I 306 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>length()​I
Offset 348, 14 lines modified Offset 349, 15 lines modified
   
348 ·​·​·​·​const/​4·​v2,​·​0x7 349 ·​·​·​·​const/​4·​v2,​·​0x7
   
349 ·​·​·​·​if-​le·​v1,​·​v2,​·​:​cond_3 350 ·​·​·​·​if-​le·​v1,​·​v2,​·​:​cond_3
   
350 ·​·​·​·​const-​string·​v1,​·​"#EXTM3U" 351 ·​·​·​·​const-​string·​v1,​·​"#EXTM3U"
   
  352 ·​·​·​·​.​line·​65
351 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 353 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
352 ·​·​·​·​move-​result·​v1 354 ·​·​·​·​move-​result·​v1
   
353 ·​·​·​·​if-​nez·​v1,​·​:​cond_2 355 ·​·​·​·​if-​nez·​v1,​·​:​cond_2
   
354 ·​·​·​·​const-​string·​v1,​·​"http:​/​/​" 356 ·​·​·​·​const-​string·​v1,​·​"http:​/​/​"
Offset 464, 14 lines modified Offset 466, 15 lines modified
464 ·​·​·​·​move-​result·​v1 466 ·​·​·​·​move-​result·​v1
   
465 ·​·​·​·​if-​nez·​v1,​·​:​cond_8 467 ·​·​·​·​if-​nez·​v1,​·​:​cond_8
   
466 ·​·​·​·​:​cond_7 468 ·​·​·​·​:​cond_7
467 ·​·​·​·​const-​string·​v1,​·​"#EXTM3U" 469 ·​·​·​·​const-​string·​v1,​·​"#EXTM3U"
   
  470 ·​·​·​·​.​line·​75
468 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 471 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
469 ·​·​·​·​move-​result·​v1 472 ·​·​·​·​move-​result·​v1
   
470 ·​·​·​·​if-​eqz·​v1,​·​:​cond_9 473 ·​·​·​·​if-​eqz·​v1,​·​:​cond_9
   
471 ·​·​·​·​.​line·​76 474 ·​·​·​·​.​line·​76
Offset 486, 15 lines modified Offset 489, 15 lines modified
486 ·​·​·​·​:​cond_9 489 ·​·​·​·​:​cond_9
487 ·​·​·​·​const/​4·​v1,​·​0x0 490 ·​·​·​·​const/​4·​v1,​·​0x0
   
488 ·​·​·​·​goto·​:​goto_1 491 ·​·​·​·​goto·​:​goto_1
489 .​end·​method 492 .​end·​method
   
490 .​method·​private·​static·​parseAsx(Ljava/​lang/​String;​Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​ 493 .​method·​private·​static·​parseAsx(Ljava/​lang/​String;​Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​
491 ·​·​·​·​.​locals·​19 494 ·​·​·​·​.​locals·​14
492 ·​·​·​·​.​param·​p0,​·​"data"·​·​·​·​#·​Ljava/​lang/​String;​ 495 ·​·​·​·​.​param·​p0,​·​"data"·​·​·​·​#·​Ljava/​lang/​String;​
493 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 496 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
494 ·​·​·​·​·​·​·​·​value·​=·​{ 497 ·​·​·​·​·​·​·​·​value·​=·​{
495 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​ 498 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​
496 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​ 499 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​
497 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​Iterable",​ 500 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​Iterable",​
498 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​ 501 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​
Offset 503, 214 lines modified Offset 506, 171 lines modified
503 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​" 506 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​"
504 ·​·​·​·​·​·​·​·​} 507 ·​·​·​·​·​·​·​·​}
505 ·​·​·​·​.​end·​annotation 508 ·​·​·​·​.​end·​annotation
   
506 ·​·​·​·​.​prologue 509 ·​·​·​·​.​prologue
507 ·​·​·​·​.​line·​83 510 ·​·​·​·​.​line·​83
508 ·​·​·​·​.​local·​p1,​·​"handlers":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Ljava/​lang/​String;​>;​" 511 ·​·​·​·​.​local·​p1,​·​"handlers":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Ljava/​lang/​String;​>;​"
509 ·​·​·​·​const-​string·​v17,​·​"(\r\n|\n|\r)​" 512 ·​·​·​·​const-​string·​v8,​·​"(\r\n|\n|\r)​"
   
510 ·​·​·​·​move-​object/​from16·​v0,​·​p0  
   
511 ·​·​·​·​move-​object/​from16·​v1,​·​v17  
   
512 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 513 ·​·​·​·​invoke-​virtual·​{p0,​·​v8},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
513 ·​·​·​·​move-​result-​object·​v11 514 ·​·​·​·​move-​result-​object·​v2
   
514 ·​·​·​·​.​line·​85 515 ·​·​·​·​.​line·​85
515 ·​·​·​·​.​local·​v11,​·​"lines":​[Ljava/​lang/​String;​ 516 ·​·​·​·​.​local·​v2,​·​"lines":​[Ljava/​lang/​String;​
516 ·​·​·​·​move-​object·​v2,​·​v11 517 ·​·​·​·​array-​length·​v10,​·​v2
   
517 ·​·​·​·​.​local·​v2,​·​"arr$":​[Ljava/​lang/​String;​  
518 ·​·​·​·​array-​length·​v8,​·​v2  
   
519 ·​·​·​·​.​local·​v8,​·​"len$":​I 518 ·​·​·​·​const/​4·​v8,​·​0x0
520 ·​·​·​·​const/​4·​v5,​·​0x0  
   
521 ·​·​·​·​.​local·​v5,​·​"i$":​I 519 ·​·​·​·​move·​v9,​·​v8
522 ·​·​·​·​move·​v7,​·​v5  
   
523 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"arr$":​[Ljava/​lang/​String;​  
524 ·​·​·​·​.​end·​local·​v5·​·​·​·​#·​"i$":​I  
525 ·​·​·​·​.​end·​local·​v8·​·​·​·​#·​"len$":​I  
526 ·​·​·​·​.​local·​v7,​·​"i$":​I  
527 ·​·​·​·​:​goto_0 520 ·​·​·​·​:​goto_0
Max diff block lines reached; 24960/27548 bytes (90.61%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/tools/Tools.smali
Offset 293, 15 lines modified Offset 293, 15 lines modified
   
293 ·​·​·​·​move-​result-​object·​v0 293 ·​·​·​·​move-​result-​object·​v0
   
294 ·​·​·​·​.​line·​118 294 ·​·​·​·​.​line·​118
295 ·​·​·​·​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​ 295 ·​·​·​·​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​
296 ·​·​·​·​if-​eqz·​p3,​·​:​cond_0 296 ·​·​·​·​if-​eqz·​p3,​·​:​cond_0
   
297 ·​·​·​·​.​line·​119 297 ·​·​·​·​.​line·​120
298 ·​·​·​·​invoke-​static·​{v0,​·​p1,​·​p2,​·​v5},​·​Landroid/​graphics/​Bitmap;​-​>createScaledBitmap(L​android/​graphics/​Bitmap;​IIZ)​Landroid/​graphics/​Bitmap;​ 298 ·​·​·​·​invoke-​static·​{v0,​·​p1,​·​p2,​·​v5},​·​Landroid/​graphics/​Bitmap;​-​>createScaledBitmap(L​android/​graphics/​Bitmap;​IIZ)​Landroid/​graphics/​Bitmap;​
   
299 ·​·​·​·​move-​result-​object·​v2 299 ·​·​·​·​move-​result-​object·​v2
   
300 ·​·​·​·​.​line·​121 300 ·​·​·​·​.​line·​121
301 ·​·​·​·​.​local·​v2,​·​"scaledBitmap":​Landroid/​graphics/​Bitmap;​ 301 ·​·​·​·​.​local·​v2,​·​"scaledBitmap":​Landroid/​graphics/​Bitmap;​
302 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​graphics/​Bitmap;​-​>recycle()​V 302 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​graphics/​Bitmap;​-​>recycle()​V
Offset 356, 15 lines modified Offset 356, 15 lines modified
   
356 ·​·​·​·​move-​result-​object·​v0 356 ·​·​·​·​move-​result-​object·​v0
   
357 ·​·​·​·​.​line·​143 357 ·​·​·​·​.​line·​143
358 ·​·​·​·​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​ 358 ·​·​·​·​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​
359 ·​·​·​·​if-​eqz·​p3,​·​:​cond_0 359 ·​·​·​·​if-​eqz·​p3,​·​:​cond_0
   
360 ·​·​·​·​.​line·​144 360 ·​·​·​·​.​line·​145
361 ·​·​·​·​invoke-​static·​{v0,​·​p1,​·​p2,​·​v4},​·​Landroid/​graphics/​Bitmap;​-​>createScaledBitmap(L​android/​graphics/​Bitmap;​IIZ)​Landroid/​graphics/​Bitmap;​ 361 ·​·​·​·​invoke-​static·​{v0,​·​p1,​·​p2,​·​v4},​·​Landroid/​graphics/​Bitmap;​-​>createScaledBitmap(L​android/​graphics/​Bitmap;​IIZ)​Landroid/​graphics/​Bitmap;​
   
362 ·​·​·​·​move-​result-​object·​v2 362 ·​·​·​·​move-​result-​object·​v2
   
363 ·​·​·​·​.​line·​146 363 ·​·​·​·​.​line·​146
364 ·​·​·​·​.​local·​v2,​·​"scaledBitmap":​Landroid/​graphics/​Bitmap;​ 364 ·​·​·​·​.​local·​v2,​·​"scaledBitmap":​Landroid/​graphics/​Bitmap;​
365 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​graphics/​Bitmap;​-​>recycle()​V 365 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​graphics/​Bitmap;​-​>recycle()​V
Offset 521, 15 lines modified Offset 521, 15 lines modified
   
521 .​method·​public·​static·​varargs·​notifyUser(I[Ljava/​lang/​Object;​)​V 521 .​method·​public·​static·​varargs·​notifyUser(I[Ljava/​lang/​Object;​)​V
522 ·​·​·​·​.​locals·​3 522 ·​·​·​·​.​locals·​3
523 ·​·​·​·​.​param·​p0,​·​"resId"·​·​·​·​#·​I 523 ·​·​·​·​.​param·​p0,​·​"resId"·​·​·​·​#·​I
524 ·​·​·​·​.​param·​p1,​·​"format"·​·​·​·​#·​[Ljava/​lang/​Object;​ 524 ·​·​·​·​.​param·​p1,​·​"format"·​·​·​·​#·​[Ljava/​lang/​Object;​
   
525 ·​·​·​·​.​prologue 525 ·​·​·​·​.​prologue
526 ·​·​·​·​.​line·​182 526 ·​·​·​·​.​line·​183
527 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​MPDApplication;​ 527 ·​·​·​·​invoke-​static·​{},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getInstance()​Lcom/​namelessdev/​mpdroid/​MPDApplication;​
   
528 ·​·​·​·​move-​result-​object·​v1 528 ·​·​·​·​move-​result-​object·​v1
   
529 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​ 529 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​MPDApplication;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
530 ·​·​·​·​move-​result-​object·​v1 530 ·​·​·​·​move-​result-​object·​v1
Offset 587, 37 lines modified Offset 587, 36 lines modified
587 ·​·​·​·​.​end·​annotation 587 ·​·​·​·​.​end·​annotation
   
588 ·​·​·​·​.​prologue 588 ·​·​·​·​.​prologue
589 ·​·​·​·​.​line·​196 589 ·​·​·​·​.​line·​196
590 ·​·​·​·​.​local·​p0,​·​"list":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Integer;​>;​" 590 ·​·​·​·​.​local·​p0,​·​"list":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Integer;​>;​"
591 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>size()​I 591 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>size()​I
   
592 ·​·​·​·​move-​result·​v5 592 ·​·​·​·​move-​result·​v4
   
593 ·​·​·​·​new-​array·​v4,​·​v5,​·​[I 593 ·​·​·​·​new-​array·​v3,​·​v4,​·​[I
   
594 ·​·​·​·​.​line·​197 594 ·​·​·​·​.​line·​197
595 ·​·​·​·​.​local·​v4,​·​"ret":​[I 595 ·​·​·​·​.​local·​v3,​·​"ret":​[I
596 ·​·​·​·​const/​4·​v1,​·​0x0 596 ·​·​·​·​const/​4·​v1,​·​0x0
   
597 ·​·​·​·​.​line·​198 597 ·​·​·​·​.​line·​198
598 ·​·​·​·​.​local·​v1,​·​"i":​I 598 ·​·​·​·​.​local·​v1,​·​"i":​I
599 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 599 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
600 ·​·​·​·​move-​result-​object·​v3 600 ·​·​·​·​move-​result-​object·​v4
   
601 ·​·​·​·​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
602 ·​·​·​·​:​goto_0 601 ·​·​·​·​:​goto_0
603 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 602 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
604 ·​·​·​·​move-​result·​v5 603 ·​·​·​·​move-​result·​v5
   
605 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0 604 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0
   
606 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 605 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
607 ·​·​·​·​move-​result-​object·​v0 606 ·​·​·​·​move-​result-​object·​v0
   
608 ·​·​·​·​check-​cast·​v0,​·​Ljava/​lang/​Integer;​ 607 ·​·​·​·​check-​cast·​v0,​·​Ljava/​lang/​Integer;​
   
609 ·​·​·​·​.​line·​199 608 ·​·​·​·​.​line·​199
610 ·​·​·​·​.​local·​v0,​·​"e":​Ljava/​lang/​Integer;​ 609 ·​·​·​·​.​local·​v0,​·​"e":​Ljava/​lang/​Integer;​
Offset 625, 27 lines modified Offset 624, 27 lines modified
   
625 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"i":​I 624 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"i":​I
626 ·​·​·​·​.​local·​v2,​·​"i":​I 625 ·​·​·​·​.​local·​v2,​·​"i":​I
627 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 626 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
628 ·​·​·​·​move-​result·​v5 627 ·​·​·​·​move-​result·​v5
   
629 ·​·​·​·​aput·​v5,​·​v4,​·​v1 628 ·​·​·​·​aput·​v5,​·​v3,​·​v1
   
630 ·​·​·​·​move·​v1,​·​v2 629 ·​·​·​·​move·​v1,​·​v2
   
631 ·​·​·​·​.​line·​200 630 ·​·​·​·​.​line·​200
632 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"i":​I 631 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"i":​I
Max diff block lines reached; 320/3203 bytes (9.99%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator.smali
Offset 252, 22 lines modified Offset 252, 23 lines modified
252 ·​·​·​·​.​line·​877 252 ·​·​·​·​.​line·​877
253 ·​·​·​·​:​try_start_0 253 ·​·​·​·​:​try_start_0
254 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​ 254 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​
   
255 ·​·​·​·​#·​invokes:​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>cleanPhantomReferenc​es()​V 255 ·​·​·​·​#·​invokes:​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>cleanPhantomReferenc​es()​V
256 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>access$700(Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​)​V 256 ·​·​·​·​invoke-​static·​{v1},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>access$700(Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​)​V
   
257 ·​·​·​·​.​line·​881 257 ·​·​·​·​.​line·​880
258 ·​·​·​·​:​goto_0 258 ·​·​·​·​:​goto_0
259 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mNextNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​ 259 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mNextNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​
   
260 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 260 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
261 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mNextNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​ 261 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mNextNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​
   
  262 ·​·​·​·​.​line·​881
262 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​-​>isRemoved()​Z 263 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​-​>isRemoved()​Z
   
263 ·​·​·​·​move-​result·​v1 264 ·​·​·​·​move-​result·​v1
   
264 ·​·​·​·​if-​nez·​v1,​·​:​cond_0 265 ·​·​·​·​if-​nez·​v1,​·​:​cond_0
   
265 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mNextNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​ 266 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mNextNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​
Offset 296, 24 lines modified Offset 297, 25 lines modified
   
296 ·​·​·​·​monitor-​exit·​v2 297 ·​·​·​·​monitor-​exit·​v2
297 ·​·​·​·​:​try_end_0 298 ·​·​·​·​:​try_end_0
298 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 299 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
299 ·​·​·​·​throw·​v1 300 ·​·​·​·​throw·​v1
   
300 ·​·​·​·​.​line·​887 301 ·​·​·​·​.​line·​886
301 ·​·​·​·​:​cond_1 302 ·​·​·​·​:​cond_1
302 ·​·​·​·​:​goto_1 303 ·​·​·​·​:​goto_1
303 ·​·​·​·​:​try_start_1 304 ·​·​·​·​:​try_start_1
304 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mPrevNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​ 305 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mPrevNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​
   
305 ·​·​·​·​if-​eqz·​v1,​·​:​cond_3 306 ·​·​·​·​if-​eqz·​v1,​·​:​cond_3
   
306 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mPrevNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​ 307 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mPrevNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​
   
  308 ·​·​·​·​.​line·​887
307 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​-​>isRemoved()​Z 309 ·​·​·​·​invoke-​virtual·​{v1},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​-​>isRemoved()​Z
   
308 ·​·​·​·​move-​result·​v1 310 ·​·​·​·​move-​result·​v1
   
309 ·​·​·​·​if-​nez·​v1,​·​:​cond_2 311 ·​·​·​·​if-​nez·​v1,​·​:​cond_2
   
310 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mPrevNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​ 312 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​-​>mPrevNode:​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​
[−]
smali/com/namelessdev/mpdroid/tools/WeakLinkedList.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Ljava/​util/​List;​ 6 .​implements·​Ljava/​util/​List;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$1;​,​  
11 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​,​ 10 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$WeakLi​stNode;​,​
12 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​ 11 ·​·​·​·​·​·​·​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList$Durabl​eListIterator;​
13 ·​·​·​·​} 12 ·​·​·​·​}
14 .​end·​annotation 13 .​end·​annotation
   
15 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 14 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
16 ·​·​·​·​value·​=·​{ 15 ·​·​·​·​value·​=·​{
Offset 349, 21 lines modified Offset 348, 15 lines modified
   
349 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>mListName:​Ljava/​lang/​String;​ 348 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>mListName:​Ljava/​lang/​String;​
   
350 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 349 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
351 ·​·​·​·​move-​result-​object·​v3 350 ·​·​·​·​move-​result-​object·​v3
   
352 ·​·​·​·​const-​string·​v4,​·​"·​has·​leaked.​·​Please·​be·​sure·​to·​always" 351 ·​·​·​·​const-​string·​v4,​·​"·​has·​leaked.​·​Please·​be·​sure·​to·​always·​remove·​yourself·​from·​the·​listeners.​"
   
353 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
354 ·​·​·​·​move-​result-​object·​v3  
   
355 ·​·​·​·​const-​string·​v4,​·​"·​remove·​yourself·​from·​the·​listeners.​"  
   
356 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 352 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
357 ·​·​·​·​move-​result-​object·​v3 353 ·​·​·​·​move-​result-​object·​v3
   
358 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 354 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 748, 118 lines modified Offset 741, 115 lines modified
748 ·​·​·​·​·​·​·​·​} 741 ·​·​·​·​·​·​·​·​}
749 ·​·​·​·​.​end·​annotation 742 ·​·​·​·​.​end·​annotation
   
750 ·​·​·​·​.​prologue 743 ·​·​·​·​.​prologue
751 ·​·​·​·​.​line·​110 744 ·​·​·​·​.​line·​110
752 ·​·​·​·​.​local·​p0,​·​"this":​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​,​·​"Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList<TT;​>;​" 745 ·​·​·​·​.​local·​p0,​·​"this":​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​,​·​"Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList<TT;​>;​"
753 ·​·​·​·​.​local·​p2,​·​"collection":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<+TT;​>;​" 746 ·​·​·​·​.​local·​p2,​·​"collection":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<+TT;​>;​"
754 ·​·​·​·​const/​4·​v3,​·​0x0 747 ·​·​·​·​const/​4·​v2,​·​0x0
   
755 ·​·​·​·​.​line·​112 748 ·​·​·​·​.​line·​112
756 ·​·​·​·​.​local·​v3,​·​"result":​Z 749 ·​·​·​·​.​local·​v2,​·​"result":​Z
757 ·​·​·​·​invoke-​interface·​{p2},​·​Ljava/​util/​Collection;​-​>isEmpty()​Z 750 ·​·​·​·​invoke-​interface·​{p2},​·​Ljava/​util/​Collection;​-​>isEmpty()​Z
   
758 ·​·​·​·​move-​result·​v4 751 ·​·​·​·​move-​result·​v3
   
759 ·​·​·​·​if-​nez·​v4,​·​:​cond_1 752 ·​·​·​·​if-​nez·​v3,​·​:​cond_1
   
760 ·​·​·​·​.​line·​113 753 ·​·​·​·​.​line·​113
761 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>mLOCK:​Ljava/​lang/​Object;​ 754 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>mLOCK:​Ljava/​lang/​Object;​
   
762 ·​·​·​·​monitor-​enter·​v5 755 ·​·​·​·​monitor-​enter·​v4
   
763 ·​·​·​·​.​line·​114 756 ·​·​·​·​.​line·​114
764 ·​·​·​·​:​try_start_0 757 ·​·​·​·​:​try_start_0
765 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>cleanPhantomReferenc​es()​V 758 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>cleanPhantomReferenc​es()​V
   
766 ·​·​·​·​.​line·​115 759 ·​·​·​·​.​line·​115
767 ·​·​·​·​invoke-​interface·​{p2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 760 ·​·​·​·​invoke-​interface·​{p2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
768 ·​·​·​·​:​try_end_0 761 ·​·​·​·​:​try_end_0
769 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 762 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
770 ·​·​·​·​move-​result-​object·​v1 763 ·​·​·​·​move-​result-​object·​v3
   
771 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 764 ·​·​·​·​move·​v1,​·​p1
772 ·​·​·​·​move·​v2,​·​p1  
   
773 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"location":​I 765 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"location":​I
774 ·​·​·​·​.​local·​v2,​·​"location":​I 766 ·​·​·​·​.​local·​v1,​·​"location":​I
775 ·​·​·​·​:​goto_0 767 ·​·​·​·​:​goto_0
776 ·​·​·​·​:​try_start_1 768 ·​·​·​·​:​try_start_1
777 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 769 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
778 ·​·​·​·​move-​result·​v4 770 ·​·​·​·​move-​result·​v5
   
779 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0 771 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0
   
780 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 772 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
781 ·​·​·​·​:​try_end_1 773 ·​·​·​·​:​try_end_1
782 ·​·​·​·​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1 774 ·​·​·​·​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1
   
783 ·​·​·​·​move-​result-​object·​v0 775 ·​·​·​·​move-​result-​object·​v0
   
784 ·​·​·​·​.​line·​116 776 ·​·​·​·​.​line·​116
785 ·​·​·​·​.​local·​v0,​·​"element":​Ljava/​lang/​Object;​,​·​"TT;​" 777 ·​·​·​·​.​local·​v0,​·​"element":​Ljava/​lang/​Object;​,​·​"TT;​"
786 ·​·​·​·​add-​int/​lit8·​p1,​·​v2,​·​0x1 778 ·​·​·​·​add-​int/​lit8·​p1,​·​v1,​·​0x1
   
787 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"location":​I 779 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"location":​I
788 ·​·​·​·​.​restart·​local·​p1·​·​·​·​#·​"location":​I 780 ·​·​·​·​.​restart·​local·​p1·​·​·​·​#·​"location":​I
789 ·​·​·​·​:​try_start_2 781 ·​·​·​·​:​try_start_2
790 ·​·​·​·​invoke-​virtual·​{p0,​·​v2,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>add(ILjava/​lang/​Object;​)​V 782 ·​·​·​·​invoke-​virtual·​{p0,​·​v1,​·​v0},​·​Lcom/​namelessdev/​mpdroid/​tools/​WeakLinkedList;​-​>add(ILjava/​lang/​Object;​)​V
791 ·​·​·​·​:​try_end_2 783 ·​·​·​·​:​try_end_2
Max diff block lines reached; 11841/15555 bytes (76.12%) of diff not shown.
[−]
smali/com/namelessdev/mpdroid/views/AlbumDataBinder.smali
Offset 59, 14 lines modified Offset 59, 15 lines modified
59 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ImageView;​ 59 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ImageView;​
   
60 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​ 60 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​
   
61 ·​·​·​·​.​line·​48 61 ·​·​·​·​.​line·​48
62 ·​·​·​·​const·​v1,​·​0x7f0a005c 62 ·​·​·​·​const·​v1,​·​0x7f0a005c
   
  63 ·​·​·​·​.​line·​49
63 ·​·​·​·​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 64 ·​·​·​·​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
64 ·​·​·​·​move-​result-​object·​v1 65 ·​·​·​·​move-​result-​object·​v1
   
65 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ProgressBar;​ 66 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ProgressBar;​
   
66 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mCoverArtProgress:​Landroid/​widget/​ProgressBar;​ 67 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumViewHolder;​-​>mCoverArtProgress:​Landroid/​widget/​ProgressBar;​
Offset 328, 14 lines modified Offset 329, 15 lines modified
   
328 ·​·​·​·​const/​4·​v9,​·​0x2 329 ·​·​·​·​const/​4·​v9,​·​0x2
   
329 ·​·​·​·​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 330 ·​·​·​·​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​
   
330 ·​·​·​·​const/​4·​v10,​·​0x0 331 ·​·​·​·​const/​4·​v10,​·​0x0
   
  332 ·​·​·​·​.​line·​116
331 ·​·​·​·​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 333 ·​·​·​·​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
332 ·​·​·​·​move-​result-​object·​v11 334 ·​·​·​·​move-​result-​object·​v11
   
333 ·​·​·​·​aput-​object·​v11,​·​v9,​·​v10 335 ·​·​·​·​aput-​object·​v11,​·​v9,​·​v10
   
334 ·​·​·​·​const/​4·​v10,​·​0x1 336 ·​·​·​·​const/​4·​v10,​·​0x1
[−]
smali/com/namelessdev/mpdroid/views/BaseDataBinder.smali
Offset 151, 14 lines modified Offset 151, 15 lines modified
   
151 ·​·​·​·​invoke-​direct·​{v0,​·​v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​><init>(Landroid/​widget/​ImageView;​Landroid/​widget/​ProgressBar;​Z)​V 151 ·​·​·​·​invoke-​direct·​{v0,​·​v2,​·​v3,​·​v4},​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​-​><init>(Landroid/​widget/​ImageView;​Landroid/​widget/​ProgressBar;​Z)​V
   
152 ·​·​·​·​.​line·​87 152 ·​·​·​·​.​line·​87
153 ·​·​·​·​.​local·​v0,​·​"acd":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​ 153 ·​·​·​·​.​local·​v0,​·​"acd":​Lcom/​namelessdev/​mpdroid/​helpers/​CoverDownloadListener​;​
154 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumCoverHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​ 154 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​AlbumCoverHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​
   
  155 ·​·​·​·​.​line·​89
155 ·​·​·​·​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​ 156 ·​·​·​·​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​widget/​ImageView;​-​>getTag(I)​Ljava/​lang/​Object;​
   
156 ·​·​·​·​move-​result-​object·​v1 157 ·​·​·​·​move-​result-​object·​v1
   
157 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​ 158 ·​·​·​·​check-​cast·​v1,​·​Lcom/​namelessdev/​mpdroid/​helpers/​AlbumCoverDownloadLis​tener;​
   
158 ·​·​·​·​.​line·​91 159 ·​·​·​·​.​line·​91
[−]
smali/com/namelessdev/mpdroid/views/FixedRatioRelativeLayout.smali
Offset 83, 22 lines modified Offset 83, 24 lines modified
83 ·​·​·​·​.​param·​p1,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 83 ·​·​·​·​.​param·​p1,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
84 ·​·​·​·​.​param·​p2,​·​"attrs"·​·​·​·​#·​Landroid/​util/​AttributeSet;​ 84 ·​·​·​·​.​param·​p2,​·​"attrs"·​·​·​·​#·​Landroid/​util/​AttributeSet;​
   
85 ·​·​·​·​.​prologue 85 ·​·​·​·​.​prologue
86 ·​·​·​·​.​line·​65 86 ·​·​·​·​.​line·​65
87 ·​·​·​·​sget-​object·​v2,​·​Lcom/​namelessdev/​mpdroid/​R$styleable;​-​>FixedRatioRelativeLa​yout:​[I 87 ·​·​·​·​sget-​object·​v2,​·​Lcom/​namelessdev/​mpdroid/​R$styleable;​-​>FixedRatioRelativeLa​yout:​[I
   
  88 ·​·​·​·​.​line·​66
88 ·​·​·​·​invoke-​virtual·​{p1,​·​p2,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 89 ·​·​·​·​invoke-​virtual·​{p1,​·​p2,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
89 ·​·​·​·​move-​result-​object·​v1 90 ·​·​·​·​move-​result-​object·​v1
   
90 ·​·​·​·​.​line·​67 91 ·​·​·​·​.​line·​67
91 ·​·​·​·​.​local·​v1,​·​"relativeLayout":​Landroid/​content/​res/​TypedArray;​ 92 ·​·​·​·​.​local·​v1,​·​"relativeLayout":​Landroid/​content/​res/​TypedArray;​
92 ·​·​·​·​const/​4·​v2,​·​0x0 93 ·​·​·​·​const/​4·​v2,​·​0x0
   
  94 ·​·​·​·​.​line·​68
93 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getString(I)​Ljava/​lang/​String;​ 95 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getString(I)​Ljava/​lang/​String;​
   
94 ·​·​·​·​move-​result-​object·​v0 96 ·​·​·​·​move-​result-​object·​v0
   
95 ·​·​·​·​.​line·​70 97 ·​·​·​·​.​line·​70
96 ·​·​·​·​.​local·​v0,​·​"fixed":​Ljava/​lang/​String;​ 98 ·​·​·​·​.​local·​v0,​·​"fixed":​Ljava/​lang/​String;​
97 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 99 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
[−]
smali/com/namelessdev/mpdroid/views/StoredPlaylistDataBinder.smali
Offset 59, 14 lines modified Offset 59, 15 lines modified
59 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ImageView;​ 59 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ImageView;​
   
60 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlaylistViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​ 60 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlaylistViewHolder;​-​>mAlbumCover:​Landroid/​widget/​ImageView;​
   
61 ·​·​·​·​.​line·​47 61 ·​·​·​·​.​line·​47
62 ·​·​·​·​const·​v1,​·​0x7f0a00a7 62 ·​·​·​·​const·​v1,​·​0x7f0a00a7
   
  63 ·​·​·​·​.​line·​48
63 ·​·​·​·​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 64 ·​·​·​·​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
64 ·​·​·​·​move-​result-​object·​v1 65 ·​·​·​·​move-​result-​object·​v1
   
65 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ProgressBar;​ 66 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​ProgressBar;​
   
66 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlaylistViewHolder;​-​>mCoverArtProgress:​Landroid/​widget/​ProgressBar;​ 67 ·​·​·​·​iput-​object·​v1,​·​v0,​·​Lcom/​namelessdev/​mpdroid/​views/​holders/​PlaylistViewHolder;​-​>mCoverArtProgress:​Landroid/​widget/​ProgressBar;​
[−]
smali/com/namelessdev/mpdroid/widgets/WidgetHelperService$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$mpd:​Lorg/​a0z/​mpd/​MPD;​ 24 .​field·​final·​synthetic·​val$mpd:​Lorg/​a0z/​mpd/​MPD;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService;​Ljava/​lang/​String;​Lorg/​a0z/​mpd/​MPD;​)​V 26 .​method·​constructor·​<init>(Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService;​Ljava/​lang/​String;​Lorg/​a0z/​mpd/​MPD;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​56 30 ·​·​·​·​.​line·​56
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService$1​;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService$1​;​-​>this$0:​Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService$1​;​-​>val$action:​Ljava/​lang/​String;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​namelessdev/​mpdroid/​widgets/​WidgetHelperService$1​;​-​>val$action:​Ljava/​lang/​String;​
   
[−]
smali/com/namelessdev/mpdroid/widgets/SimpleWidgetProvider.smali
Offset 70, 20 lines modified Offset 70, 22 lines modified
   
70 ·​·​·​·​move-​result-​object·​v1 70 ·​·​·​·​move-​result-​object·​v1
   
71 ·​·​·​·​.​line·​51 71 ·​·​·​·​.​line·​51
72 ·​·​·​·​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​ 72 ·​·​·​·​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​
73 ·​·​·​·​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​ 73 ·​·​·​·​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​
   
  74 ·​·​·​·​.​line·​52
74 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 75 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
75 ·​·​·​·​move-​result-​object·​v3 76 ·​·​·​·​move-​result-​object·​v3
   
76 ·​·​·​·​invoke-​direct·​{v2,​·​p1,​·​v3},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 77 ·​·​·​·​invoke-​direct·​{v2,​·​p1,​·​v3},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
  78 ·​·​·​·​.​line·​51
77 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I 79 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I
   
78 ·​·​·​·​move-​result-​object·​v0 80 ·​·​·​·​move-​result-​object·​v0
   
79 ·​·​·​·​.​line·​53 81 ·​·​·​·​.​line·​53
80 ·​·​·​·​.​local·​v0,​·​"appWidgetIds":​[I 82 ·​·​·​·​.​local·​v0,​·​"appWidgetIds":​[I
81 ·​·​·​·​array-​length·​v2,​·​v0 83 ·​·​·​·​array-​length·​v2,​·​v0
[−]
smali/com/sothree/slidinguppanel/library/R.smali
Offset 18, 10 lines modified Offset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ·​·​·​·​.​locals·​0 19 ·​·​·​·​.​locals·​0
   
20 ·​·​·​·​.​prologue 20 ·​·​·​·​.​prologue
21 ·​·​·​·​.​line·​9 21 ·​·​·​·​.​line·​9
22 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ·​·​·​·​.​line·​31  
24 ·​·​·​·​return-​void 23 ·​·​·​·​return-​void
25 .​end·​method 24 .​end·​method
[−]
smali/fr/castorflex/android/smoothprogressbar/R.smali
Offset 23, 10 lines modified Offset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
   
25 ·​·​·​·​.​prologue 25 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​9 26 ·​·​·​·​.​line·​9
27 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ·​·​·​·​.​line·​50  
29 ·​·​·​·​return-​void 28 ·​·​·​·​return-​void
30 .​end·​method 29 .​end·​method
[−]
smali/org/a0z/mpd/MPD.smali
Offset 224, 14 lines modified Offset 224, 15 lines modified
   
224 ·​·​·​·​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​String;​ 224 ·​·​·​·​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​String;​
   
225 ·​·​·​·​const-​string·​v4,​·​"album" 225 ·​·​·​·​const-​string·​v4,​·​"album"
   
226 ·​·​·​·​aput-​object·​v4,​·​v3,​·​v5 226 ·​·​·​·​aput-​object·​v4,​·​v3,​·​v5
   
  227 ·​·​·​·​.​line·​138
227 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​ 228 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​
   
228 ·​·​·​·​move-​result-​object·​v4 229 ·​·​·​·​move-​result-​object·​v4
   
229 ·​·​·​·​aput-​object·​v4,​·​v3,​·​v6 230 ·​·​·​·​aput-​object·​v4,​·​v3,​·​v6
   
230 ·​·​·​·​const/​4·​v4,​·​0x2 231 ·​·​·​·​const/​4·​v4,​·​0x2
Offset 244, 14 lines modified Offset 245, 15 lines modified
   
244 ·​·​·​·​aget-​object·​v5,​·​v0,​·​v6 245 ·​·​·​·​aget-​object·​v5,​·​v0,​·​v6
   
245 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 246 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
246 ·​·​·​·​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​a0z/​mpd/​MPDCommand;​-​><init>(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V 247 ·​·​·​·​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​a0z/​mpd/​MPDCommand;​-​><init>(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V
   
  248 ·​·​·​·​.​line·​137
247 ·​·​·​·​return-​object·​v1 249 ·​·​·​·​return-​object·​v1
248 .​end·​method 250 .​end·​method
   
249 .​method·​private·​static·​getSongsCommand(Lorg/​a0z/​mpd/​item/​Album;​)​Lorg/​a0z/​mpd/​MPDCommand;​ 251 .​method·​private·​static·​getSongsCommand(Lorg/​a0z/​mpd/​item/​Album;​)​Lorg/​a0z/​mpd/​MPDCommand;​
250 ·​·​·​·​.​locals·​7 252 ·​·​·​·​.​locals·​7
251 ·​·​·​·​.​param·​p0,​·​"album"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​Album;​ 253 ·​·​·​·​.​param·​p0,​·​"album"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​Album;​
   
Offset 439, 15 lines modified Offset 441, 14 lines modified
   
439 ·​·​·​·​.​line·​1451 441 ·​·​·​·​.​line·​1451
440 ·​·​·​·​.​local·​v3,​·​"commandQueue":​Lorg/​a0z/​mpd/​CommandQueue;​ 442 ·​·​·​·​.​local·​v3,​·​"commandQueue":​Lorg/​a0z/​mpd/​CommandQueue;​
441 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 443 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
442 ·​·​·​·​move-​result-​object·​v4 444 ·​·​·​·​move-​result-​object·​v4
   
443 ·​·​·​·​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
444 ·​·​·​·​:​goto_0 445 ·​·​·​·​:​goto_0
445 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 446 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
446 ·​·​·​·​move-​result·​v5 447 ·​·​·​·​move-​result·​v5
   
447 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2 448 ·​·​·​·​if-​eqz·​v5,​·​:​cond_2
   
Offset 486, 32 lines modified Offset 487, 35 lines modified
   
486 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v9 487 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v9
   
487 ·​·​·​·​const-​string·​v7,​·​"album" 488 ·​·​·​·​const-​string·​v7,​·​"album"
   
488 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v10 489 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v10
   
  490 ·​·​·​·​.​line·​1457
489 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​ 491 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​
   
490 ·​·​·​·​move-​result-​object·​v7 492 ·​·​·​·​move-​result-​object·​v7
   
491 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v11 493 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v11
   
492 ·​·​·​·​const-​string·​v7,​·​"artist" 494 ·​·​·​·​const-​string·​v7,​·​"artist"
   
493 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v12 495 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v12
   
494 ·​·​·​·​const/​4·​v7,​·​0x4 496 ·​·​·​·​const/​4·​v7,​·​0x4
   
  497 ·​·​·​·​.​line·​1458
495 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​>getName()​Ljava/​lang/​String;​ 498 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​>getName()​Ljava/​lang/​String;​
   
496 ·​·​·​·​move-​result-​object·​v8 499 ·​·​·​·​move-​result-​object·​v8
   
497 ·​·​·​·​aput-​object·​v8,​·​v6,​·​v7 500 ·​·​·​·​aput-​object·​v8,​·​v6,​·​v7
   
  501 ·​·​·​·​.​line·​1456
498 ·​·​·​·​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>add(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V 502 ·​·​·​·​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>add(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V
   
499 ·​·​·​·​goto·​:​goto_0 503 ·​·​·​·​goto·​:​goto_0
   
500 ·​·​·​·​.​line·​1461 504 ·​·​·​·​.​line·​1461
501 ·​·​·​·​:​cond_0 505 ·​·​·​·​:​cond_0
502 ·​·​·​·​if-​eqz·​p2,​·​:​cond_1 506 ·​·​·​·​if-​eqz·​p2,​·​:​cond_1
Offset 528, 20 lines modified Offset 532, 22 lines modified
   
528 ·​·​·​·​aput-​object·​v2,​·​v6,​·​v9 532 ·​·​·​·​aput-​object·​v2,​·​v6,​·​v9
   
529 ·​·​·​·​const-​string·​v7,​·​"album" 533 ·​·​·​·​const-​string·​v7,​·​"album"
   
530 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v10 534 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v10
   
  535 ·​·​·​·​.​line·​1468
531 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​ 536 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Album;​-​>getName()​Ljava/​lang/​String;​
   
532 ·​·​·​·​move-​result-​object·​v7 537 ·​·​·​·​move-​result-​object·​v7
   
533 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v11 538 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v11
   
  539 ·​·​·​·​.​line·​1467
Max diff block lines reached; 85655/87858 bytes (97.49%) of diff not shown.
[−]
smali/org/a0z/mpd/MPDCommand.smali
Offset 336, 182 lines modified Offset 336, 176 lines modified
   
336 .​method·​public·​isErrorNonfatal(I)​Z 336 .​method·​public·​isErrorNonfatal(I)​Z
337 ·​·​·​·​.​locals·​5 337 ·​·​·​·​.​locals·​5
338 ·​·​·​·​.​param·​p1,​·​"errorCodeToCheck"·​·​·​·​#·​I 338 ·​·​·​·​.​param·​p1,​·​"errorCodeToCheck"·​·​·​·​#·​I
   
339 ·​·​·​·​.​prologue 339 ·​·​·​·​.​prologue
340 ·​·​·​·​.​line·​236 340 ·​·​·​·​.​line·​236
341 ·​·​·​·​const/​4·​v4,​·​0x0 341 ·​·​·​·​const/​4·​v1,​·​0x0
   
342 ·​·​·​·​.​line·​238 342 ·​·​·​·​.​line·​238
343 ·​·​·​·​.​local·​v4,​·​"result":​Z 343 ·​·​·​·​.​local·​v1,​·​"result":​Z
344 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mNonfatalErrors:​[I 344 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mNonfatalErrors:​[I
   
345 ·​·​·​·​.​local·​v0,​·​"arr$":​[I 345 ·​·​·​·​array-​length·​v4,​·​v3
346 ·​·​·​·​array-​length·​v3,​·​v0  
   
347 ·​·​·​·​.​local·​v3,​·​"len$":​I  
348 ·​·​·​·​const/​4·​v2,​·​0x0 346 ·​·​·​·​const/​4·​v2,​·​0x0
   
349 ·​·​·​·​.​local·​v2,​·​"i$":​I  
350 ·​·​·​·​:​goto_0 347 ·​·​·​·​:​goto_0
351 ·​·​·​·​if-​ge·​v2,​·​v3,​·​:​cond_0 348 ·​·​·​·​if-​ge·​v2,​·​v4,​·​:​cond_0
   
352 ·​·​·​·​aget·​v1,​·​v0,​·​v2 349 ·​·​·​·​aget·​v0,​·​v3,​·​v2
   
353 ·​·​·​·​.​line·​239 350 ·​·​·​·​.​line·​239
354 ·​·​·​·​.​local·​v1,​·​"errorCode":​I 351 ·​·​·​·​.​local·​v0,​·​"errorCode":​I
355 ·​·​·​·​if-​ne·​v1,​·​p1,​·​:​cond_1 352 ·​·​·​·​if-​ne·​v0,​·​p1,​·​:​cond_1
   
356 ·​·​·​·​.​line·​240 353 ·​·​·​·​.​line·​240
357 ·​·​·​·​const/​4·​v4,​·​0x1 354 ·​·​·​·​const/​4·​v1,​·​0x1
   
358 ·​·​·​·​.​line·​245 355 ·​·​·​·​.​line·​245
359 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"errorCode":​I 356 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"errorCode":​I
360 ·​·​·​·​:​cond_0 357 ·​·​·​·​:​cond_0
361 ·​·​·​·​return·​v4 358 ·​·​·​·​return·​v1
   
362 ·​·​·​·​.​line·​238 359 ·​·​·​·​.​line·​238
363 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"errorCode":​I 360 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"errorCode":​I
364 ·​·​·​·​:​cond_1 361 ·​·​·​·​:​cond_1
365 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1 362 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
366 ·​·​·​·​goto·​:​goto_0 363 ·​·​·​·​goto·​:​goto_0
367 .​end·​method 364 .​end·​method
   
368 .​method·​public·​toString()​Ljava/​lang/​String;​ 365 .​method·​public·​toString()​Ljava/​lang/​String;​
369 ·​·​·​·​.​locals·​11 366 ·​·​·​·​.​locals·​11
   
370 ·​·​·​·​.​prologue 367 ·​·​·​·​.​prologue
371 ·​·​·​·​const/​16·​v10,​·​0xa 368 ·​·​·​·​const/​16·​v10,​·​0xa
   
372 ·​·​·​·​.​line·​252 369 ·​·​·​·​.​line·​252
373 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mArgs:​[Ljava/​lang/​String;​ 370 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mArgs:​[Ljava/​lang/​String;​
   
374 ·​·​·​·​array-​length·​v8,​·​v8 371 ·​·​·​·​array-​length·​v5,​·​v5
   
375 ·​·​·​·​if-​nez·​v8,​·​:​cond_0 372 ·​·​·​·​if-​nez·​v5,​·​:​cond_0
   
376 ·​·​·​·​.​line·​253 373 ·​·​·​·​.​line·​253
377 ·​·​·​·​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 374 ·​·​·​·​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
378 ·​·​·​·​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 375 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
379 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mCommand:​Ljava/​lang/​String;​ 376 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mCommand:​Ljava/​lang/​String;​
   
380 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 377 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
381 ·​·​·​·​move-​result-​object·​v8 378 ·​·​·​·​move-​result-​object·​v5
   
382 ·​·​·​·​invoke-​virtual·​{v8,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 379 ·​·​·​·​invoke-​virtual·​{v5,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
383 ·​·​·​·​move-​result-​object·​v8 380 ·​·​·​·​move-​result-​object·​v5
   
384 ·​·​·​·​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 381 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
385 ·​·​·​·​move-​result-​object·​v7 382 ·​·​·​·​move-​result-​object·​v4
   
386 ·​·​·​·​.​line·​281 383 ·​·​·​·​.​line·​281
387 ·​·​·​·​.​local·​v7,​·​"outString":​Ljava/​lang/​String;​ 384 ·​·​·​·​.​local·​v4,​·​"outString":​Ljava/​lang/​String;​
388 ·​·​·​·​:​goto_0 385 ·​·​·​·​:​goto_0
389 ·​·​·​·​return-​object·​v7 386 ·​·​·​·​return-​object·​v4
   
390 ·​·​·​·​.​line·​255 387 ·​·​·​·​.​line·​255
391 ·​·​·​·​.​end·​local·​v7·​·​·​·​#·​"outString":​Ljava/​lang/​String;​ 388 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"outString":​Ljava/​lang/​String;​
392 ·​·​·​·​:​cond_0 389 ·​·​·​·​:​cond_0
393 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mArgs:​[Ljava/​lang/​String;​ 390 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mArgs:​[Ljava/​lang/​String;​
   
394 ·​·​·​·​invoke-​static·​{v8},​·​Ljava/​util/​Arrays;​-​>toString([Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 391 ·​·​·​·​invoke-​static·​{v5},​·​Ljava/​util/​Arrays;​-​>toString([Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
395 ·​·​·​·​move-​result-​object·​v8 392 ·​·​·​·​move-​result-​object·​v5
   
396 ·​·​·​·​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>length()​I 393 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​String;​-​>length()​I
   
397 ·​·​·​·​move-​result·​v2 394 ·​·​·​·​move-​result·​v2
   
398 ·​·​·​·​.​line·​256 395 ·​·​·​·​.​line·​256
399 ·​·​·​·​.​local·​v2,​·​"argsLength":​I 396 ·​·​·​·​.​local·​v2,​·​"argsLength":​I
400 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mCommand:​Ljava/​lang/​String;​ 397 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​a0z/​mpd/​MPDCommand;​-​>mCommand:​Ljava/​lang/​String;​
   
Max diff block lines reached; 3408/7258 bytes (46.96%) of diff not shown.
[−]
smali/org/a0z/mpd/MPDOutput.smali
Offset 56, 217 lines modified Offset 56, 214 lines modified
56 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​",​ 56 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​",​
57 ·​·​·​·​·​·​·​·​·​·​·​·​"Lorg/​a0z/​mpd/​MPDOutput;​" 57 ·​·​·​·​·​·​·​·​·​·​·​·​"Lorg/​a0z/​mpd/​MPDOutput;​"
58 ·​·​·​·​·​·​·​·​} 58 ·​·​·​·​·​·​·​·​}
59 ·​·​·​·​.​end·​annotation 59 ·​·​·​·​.​end·​annotation
   
60 ·​·​·​·​.​prologue 60 ·​·​·​·​.​prologue
61 ·​·​·​·​.​local·​p0,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​" 61 ·​·​·​·​.​local·​p0,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​"
62 ·​·​·​·​const/​4·​v9,​·​-​0x1 62 ·​·​·​·​const/​4·​v6,​·​-​0x1
   
63 ·​·​·​·​const/​4·​v8,​·​0x0 63 ·​·​·​·​const/​4·​v5,​·​0x0
   
64 ·​·​·​·​const/​4·​v10,​·​0x1 64 ·​·​·​·​const/​4·​v7,​·​0x1
   
65 ·​·​·​·​.​line·​65 65 ·​·​·​·​.​line·​65
66 ·​·​·​·​const/​4·​v5,​·​0x0 66 ·​·​·​·​const/​4·​v2,​·​0x0
   
67 ·​·​·​·​.​line·​66 67 ·​·​·​·​.​line·​66
68 ·​·​·​·​.​local·​v5,​·​"name":​Ljava/​lang/​String;​ 68 ·​·​·​·​.​local·​v2,​·​"name":​Ljava/​lang/​String;​
69 ·​·​·​·​const/​4·​v3,​·​-​0x1 69 ·​·​·​·​const/​4·​v1,​·​-​0x1
   
70 ·​·​·​·​.​line·​67 70 ·​·​·​·​.​line·​67
71 ·​·​·​·​.​local·​v3,​·​"id":​I 71 ·​·​·​·​.​local·​v1,​·​"id":​I
72 ·​·​·​·​const/​4·​v1,​·​0x0 72 ·​·​·​·​const/​4·​v0,​·​0x0
   
73 ·​·​·​·​.​line·​69 73 ·​·​·​·​.​line·​69
74 ·​·​·​·​.​local·​v1,​·​"enabled":​Ljava/​lang/​Boolean;​ 74 ·​·​·​·​.​local·​v0,​·​"enabled":​Ljava/​lang/​Boolean;​
75 ·​·​·​·​invoke-​static·​{p0},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​ 75 ·​·​·​·​invoke-​static·​{p0},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​
   
76 ·​·​·​·​move-​result-​object·​v0 76 ·​·​·​·​move-​result-​object·​v9
   
77 ·​·​·​·​.​local·​v0,​·​"arr$":​[[Ljava/​lang/​String;​ 77 ·​·​·​·​array-​length·​v10,​·​v9
78 ·​·​·​·​array-​length·​v4,​·​v0  
   
79 ·​·​·​·​.​local·​v4,​·​"len$":​I 78 ·​·​·​·​move·​v8,​·​v5
80 ·​·​·​·​const/​4·​v2,​·​0x0  
   
81 ·​·​·​·​.​local·​v2,​·​"i$":​I  
82 ·​·​·​·​:​goto_0 79 ·​·​·​·​:​goto_0
83 ·​·​·​·​if-​ge·​v2,​·​v4,​·​:​cond_1 80 ·​·​·​·​if-​ge·​v8,​·​v10,​·​:​cond_1
   
84 ·​·​·​·​aget-​object·​v6,​·​v0,​·​v2 81 ·​·​·​·​aget-​object·​v3,​·​v9,​·​v8
   
85 ·​·​·​·​.​line·​70 82 ·​·​·​·​.​line·​70
86 ·​·​·​·​.​local·​v6,​·​"pair":​[Ljava/​lang/​String;​ 83 ·​·​·​·​.​local·​v3,​·​"pair":​[Ljava/​lang/​String;​
87 ·​·​·​·​aget-​object·​v7,​·​v6,​·​v8 84 ·​·​·​·​aget-​object·​v4,​·​v3,​·​v5
   
88 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>hashCode()​I 85 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​String;​-​>hashCode()​I
   
89 ·​·​·​·​move-​result·​v11 86 ·​·​·​·​move-​result·​v11
   
90 ·​·​·​·​sparse-​switch·​v11,​·​:​sswitch_data_0 87 ·​·​·​·​sparse-​switch·​v11,​·​:​sswitch_data_0
   
91 ·​·​·​·​:​cond_0 88 ·​·​·​·​:​cond_0
92 ·​·​·​·​move·​v7,​·​v9 89 ·​·​·​·​move·​v4,​·​v6
   
93 ·​·​·​·​:​goto_1 90 ·​·​·​·​:​goto_1
94 ·​·​·​·​packed-​switch·​v7,​·​:​pswitch_data_0 91 ·​·​·​·​packed-​switch·​v4,​·​:​pswitch_data_0
   
95 ·​·​·​·​.​line·​81 92 ·​·​·​·​.​line·​81
96 ·​·​·​·​const-​string·​v7,​·​"MPDOutput" 93 ·​·​·​·​const-​string·​v4,​·​"MPDOutput"
   
97 ·​·​·​·​new-​instance·​v11,​·​Ljava/​lang/​StringBuilder;​ 94 ·​·​·​·​new-​instance·​v11,​·​Ljava/​lang/​StringBuilder;​
   
98 ·​·​·​·​invoke-​direct·​{v11},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 95 ·​·​·​·​invoke-​direct·​{v11},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
99 ·​·​·​·​const-​string·​v12,​·​"Non-​standard·​line·​appeared·​in·​output·​response.​·​Key:​·​" 96 ·​·​·​·​const-​string·​v12,​·​"Non-​standard·​line·​appeared·​in·​output·​response.​·​Key:​·​"
   
100 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 97 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
101 ·​·​·​·​move-​result-​object·​v11 98 ·​·​·​·​move-​result-​object·​v11
   
102 ·​·​·​·​aget-​object·​v12,​·​v6,​·​v8 99 ·​·​·​·​aget-​object·​v12,​·​v3,​·​v5
   
103 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 100 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
104 ·​·​·​·​move-​result-​object·​v11 101 ·​·​·​·​move-​result-​object·​v11
   
105 ·​·​·​·​const-​string·​v12,​·​"·​value:​·​" 102 ·​·​·​·​const-​string·​v12,​·​"·​value:​·​"
   
106 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 103 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
107 ·​·​·​·​move-​result-​object·​v11 104 ·​·​·​·​move-​result-​object·​v11
   
108 ·​·​·​·​aget-​object·​v12,​·​v6,​·​v10 105 ·​·​·​·​aget-​object·​v12,​·​v3,​·​v7
   
109 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 106 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
110 ·​·​·​·​move-​result-​object·​v11 107 ·​·​·​·​move-​result-​object·​v11
   
111 ·​·​·​·​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 108 ·​·​·​·​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
112 ·​·​·​·​move-​result-​object·​v11 109 ·​·​·​·​move-​result-​object·​v11
   
113 ·​·​·​·​invoke-​static·​{v7,​·​v11},​·​Lorg/​a0z/​mpd/​Log;​-​>warning(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 110 ·​·​·​·​invoke-​static·​{v4,​·​v11},​·​Lorg/​a0z/​mpd/​Log;​-​>warning(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
114 ·​·​·​·​.​line·​69 111 ·​·​·​·​.​line·​69
115 ·​·​·​·​:​goto_2 112 ·​·​·​·​:​goto_2
116 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1 113 ·​·​·​·​add-​int/​lit8·​v4,​·​v8,​·​0x1
   
Max diff block lines reached; 3705/6862 bytes (53.99%) of diff not shown.
[−]
smali/org/a0z/mpd/MPDPlaylist.smali
Offset 93, 52 lines modified Offset 93, 51 lines modified
   
93 ·​·​·​·​invoke-​direct·​{v0},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​><init>()​V 93 ·​·​·​·​invoke-​direct·​{v0},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​><init>()​V
   
94 ·​·​·​·​.​line·​96 94 ·​·​·​·​.​line·​96
95 ·​·​·​·​.​local·​v0,​·​"commandQueue":​Lorg/​a0z/​mpd/​CommandQueue;​ 95 ·​·​·​·​.​local·​v0,​·​"commandQueue":​Lorg/​a0z/​mpd/​CommandQueue;​
96 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 96 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
97 ·​·​·​·​move-​result-​object·​v1 97 ·​·​·​·​move-​result-​object·​v2
   
98 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
99 ·​·​·​·​:​goto_0 98 ·​·​·​·​:​goto_0
100 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 99 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
101 ·​·​·​·​move-​result·​v3 100 ·​·​·​·​move-​result·​v3
   
102 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0 101 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0
   
103 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 102 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
104 ·​·​·​·​move-​result-​object·​v2 103 ·​·​·​·​move-​result-​object·​v1
   
105 ·​·​·​·​check-​cast·​v2,​·​Lorg/​a0z/​mpd/​item/​Music;​ 104 ·​·​·​·​check-​cast·​v1,​·​Lorg/​a0z/​mpd/​item/​Music;​
   
106 ·​·​·​·​.​line·​97 105 ·​·​·​·​.​line·​97
107 ·​·​·​·​.​local·​v2,​·​"music":​Lorg/​a0z/​mpd/​item/​Music;​ 106 ·​·​·​·​.​local·​v1,​·​"music":​Lorg/​a0z/​mpd/​item/​Music;​
108 ·​·​·​·​const-​string·​v3,​·​"add" 107 ·​·​·​·​const-​string·​v3,​·​"add"
   
109 ·​·​·​·​const/​4·​v4,​·​0x1 108 ·​·​·​·​const/​4·​v4,​·​0x1
   
110 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 109 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
111 ·​·​·​·​const/​4·​v5,​·​0x0 110 ·​·​·​·​const/​4·​v5,​·​0x0
   
112 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getFullPath()​Ljava/​lang/​String;​ 111 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getFullPath()​Ljava/​lang/​String;​
   
113 ·​·​·​·​move-​result-​object·​v6 112 ·​·​·​·​move-​result-​object·​v6
   
114 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 113 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
115 ·​·​·​·​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>add(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V 114 ·​·​·​·​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>add(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V
   
116 ·​·​·​·​goto·​:​goto_0 115 ·​·​·​·​goto·​:​goto_0
   
117 ·​·​·​·​.​line·​100 116 ·​·​·​·​.​line·​100
118 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"music":​Lorg/​a0z/​mpd/​item/​Music;​ 117 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"music":​Lorg/​a0z/​mpd/​item/​Music;​
119 ·​·​·​·​:​cond_0 118 ·​·​·​·​:​cond_0
120 ·​·​·​·​return-​object·​v0 119 ·​·​·​·​return-​object·​v0
121 .​end·​method 120 .​end·​method
   
122 .​method·​static·​addCommand(Ljava/​lang/​String;​)​Lorg/​a0z/​mpd/​MPDCommand;​ 121 .​method·​static·​addCommand(Ljava/​lang/​String;​)​Lorg/​a0z/​mpd/​MPDCommand;​
123 ·​·​·​·​.​locals·​4 122 ·​·​·​·​.​locals·​4
124 ·​·​·​·​.​param·​p0,​·​"fullPath"·​·​·​·​#·​Ljava/​lang/​String;​ 123 ·​·​·​·​.​param·​p0,​·​"fullPath"·​·​·​·​#·​Ljava/​lang/​String;​
Offset 614, 20 lines modified Offset 613, 22 lines modified
   
614 ·​·​·​·​move-​result-​object·​v4 613 ·​·​·​·​move-​result-​object·​v4
   
615 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 614 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
   
616 ·​·​·​·​const/​4·​v3,​·​0x1 615 ·​·​·​·​const/​4·​v3,​·​0x1
   
  616 ·​·​·​·​.​line·​245
617 ·​·​·​·​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 617 ·​·​·​·​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
618 ·​·​·​·​move-​result-​object·​v4 618 ·​·​·​·​move-​result-​object·​v4
   
619 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 619 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
   
  620 ·​·​·​·​.​line·​244
620 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>sendCommand(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​ 621 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>sendCommand(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
621 ·​·​·​·​.​line·​246 622 ·​·​·​·​.​line·​246
622 ·​·​·​·​return-​void 623 ·​·​·​·​return-​void
623 .​end·​method 624 .​end·​method
   
624 .​method·​public·​moveByPosition(II)​V 625 .​method·​public·​moveByPosition(II)​V
Offset 657, 20 lines modified Offset 658, 22 lines modified
   
657 ·​·​·​·​move-​result-​object·​v4 658 ·​·​·​·​move-​result-​object·​v4
   
658 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 659 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
   
659 ·​·​·​·​const/​4·​v3,​·​0x1 660 ·​·​·​·​const/​4·​v3,​·​0x1
   
  661 ·​·​·​·​.​line·​259
660 ·​·​·​·​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 662 ·​·​·​·​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
661 ·​·​·​·​move-​result-​object·​v4 663 ·​·​·​·​move-​result-​object·​v4
   
662 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3 664 ·​·​·​·​aput-​object·​v4,​·​v2,​·​v3
   
  665 ·​·​·​·​.​line·​258
663 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>sendCommand(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​ 666 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>sendCommand(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
664 ·​·​·​·​.​line·​260 667 ·​·​·​·​.​line·​260
665 ·​·​·​·​return-​void 668 ·​·​·​·​return-​void
666 .​end·​method 669 .​end·​method
   
667 .​method·​public·​moveByPosition(III)​V 670 .​method·​public·​moveByPosition(III)​V
Offset 746, 14 lines modified Offset 749, 15 lines modified
Max diff block lines reached; 20807/23559 bytes (88.32%) of diff not shown.
[−]
smali/org/a0z/mpd/MPDStatistics.smali
Offset 263, 284 lines modified Offset 263, 285 lines modified
263 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​ 263 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​
264 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​V" 264 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​V"
265 ·​·​·​·​·​·​·​·​} 265 ·​·​·​·​·​·​·​·​}
266 ·​·​·​·​.​end·​annotation 266 ·​·​·​·​.​end·​annotation
   
267 ·​·​·​·​.​prologue 267 ·​·​·​·​.​prologue
268 ·​·​·​·​.​local·​p1,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​" 268 ·​·​·​·​.​local·​p1,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​"
269 ·​·​·​·​const/​4·​v5,​·​0x0 269 ·​·​·​·​const/​4·​v2,​·​0x0
   
270 ·​·​·​·​const/​4·​v6,​·​0x1 270 ·​·​·​·​const/​4·​v3,​·​0x1
   
271 ·​·​·​·​.​line·​157 271 ·​·​·​·​.​line·​157
272 ·​·​·​·​invoke-​static·​{p1},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​ 272 ·​·​·​·​invoke-​static·​{p1},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​
   
273 ·​·​·​·​move-​result-​object·​v0 273 ·​·​·​·​move-​result-​object·​v5
   
274 ·​·​·​·​.​local·​v0,​·​"arr$":​[[Ljava/​lang/​String;​ 274 ·​·​·​·​array-​length·​v6,​·​v5
275 ·​·​·​·​array-​length·​v2,​·​v0  
   
276 ·​·​·​·​.​local·​v2,​·​"len$":​I 275 ·​·​·​·​move·​v4,​·​v2
277 ·​·​·​·​const/​4·​v1,​·​0x0  
   
278 ·​·​·​·​.​local·​v1,​·​"i$":​I  
279 ·​·​·​·​:​goto_0 276 ·​·​·​·​:​goto_0
280 ·​·​·​·​if-​ge·​v1,​·​v2,​·​:​cond_1 277 ·​·​·​·​if-​ge·​v4,​·​v6,​·​:​cond_1
   
281 ·​·​·​·​aget-​object·​v3,​·​v0,​·​v1 278 ·​·​·​·​aget-​object·​v0,​·​v5,​·​v4
   
282 ·​·​·​·​.​line·​159 279 ·​·​·​·​.​line·​159
283 ·​·​·​·​.​local·​v3,​·​"pair":​[Ljava/​lang/​String;​ 280 ·​·​·​·​.​local·​v0,​·​"pair":​[Ljava/​lang/​String;​
284 ·​·​·​·​aget-​object·​v7,​·​v3,​·​v5 281 ·​·​·​·​aget-​object·​v7,​·​v0,​·​v2
   
285 ·​·​·​·​const/​4·​v4,​·​-​0x1 282 ·​·​·​·​const/​4·​v1,​·​-​0x1
   
286 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>hashCode()​I 283 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>hashCode()​I
   
287 ·​·​·​·​move-​result·​v8 284 ·​·​·​·​move-​result·​v8
   
288 ·​·​·​·​sparse-​switch·​v8,​·​:​sswitch_data_0 285 ·​·​·​·​sparse-​switch·​v8,​·​:​sswitch_data_0
   
289 ·​·​·​·​:​cond_0 286 ·​·​·​·​:​cond_0
290 ·​·​·​·​:​goto_1 287 ·​·​·​·​:​goto_1
291 ·​·​·​·​packed-​switch·​v4,​·​:​pswitch_data_0 288 ·​·​·​·​packed-​switch·​v1,​·​:​pswitch_data_0
   
292 ·​·​·​·​.​line·​182 289 ·​·​·​·​.​line·​182
293 ·​·​·​·​const-​string·​v4,​·​"MPDStatistics" 290 ·​·​·​·​const-​string·​v1,​·​"MPDStatistics"
   
294 ·​·​·​·​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 291 ·​·​·​·​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​
   
295 ·​·​·​·​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 292 ·​·​·​·​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
296 ·​·​·​·​const-​string·​v8,​·​"Undocumented·​statistic:​·​Key:​·​" 293 ·​·​·​·​const-​string·​v8,​·​"Undocumented·​statistic:​·​Key:​·​"
   
297 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 294 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
298 ·​·​·​·​move-​result-​object·​v7 295 ·​·​·​·​move-​result-​object·​v7
   
299 ·​·​·​·​aget-​object·​v8,​·​v3,​·​v5 296 ·​·​·​·​aget-​object·​v8,​·​v0,​·​v2
   
300 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 297 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
301 ·​·​·​·​move-​result-​object·​v7 298 ·​·​·​·​move-​result-​object·​v7
   
302 ·​·​·​·​const-​string·​v8,​·​"·​Value:​·​" 299 ·​·​·​·​const-​string·​v8,​·​"·​Value:​·​"
   
303 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 300 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
304 ·​·​·​·​move-​result-​object·​v7 301 ·​·​·​·​move-​result-​object·​v7
   
305 ·​·​·​·​aget-​object·​v8,​·​v3,​·​v6 302 ·​·​·​·​aget-​object·​v8,​·​v0,​·​v3
   
306 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 303 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
307 ·​·​·​·​move-​result-​object·​v7 304 ·​·​·​·​move-​result-​object·​v7
   
308 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 305 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
309 ·​·​·​·​move-​result-​object·​v7 306 ·​·​·​·​move-​result-​object·​v7
   
310 ·​·​·​·​invoke-​static·​{v4,​·​v7},​·​Lorg/​a0z/​mpd/​Log;​-​>warning(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 307 ·​·​·​·​invoke-​static·​{v1,​·​v7},​·​Lorg/​a0z/​mpd/​Log;​-​>warning(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
311 ·​·​·​·​.​line·​157 308 ·​·​·​·​.​line·​157
312 ·​·​·​·​:​goto_2 309 ·​·​·​·​:​goto_2
313 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 310 ·​·​·​·​add-​int/​lit8·​v1,​·​v4,​·​0x1
   
  311 ·​·​·​·​move·​v4,​·​v1
   
314 ·​·​·​·​goto·​:​goto_0 312 ·​·​·​·​goto·​:​goto_0
   
315 ·​·​·​·​.​line·​159 313 ·​·​·​·​.​line·​159
316 ·​·​·​·​:​sswitch_0 314 ·​·​·​·​:​sswitch_0
317 ·​·​·​·​const-​string·​v8,​·​"albums" 315 ·​·​·​·​const-​string·​v8,​·​"albums"
   
318 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 316 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
319 ·​·​·​·​move-​result·​v7 317 ·​·​·​·​move-​result·​v7
   
320 ·​·​·​·​if-​eqz·​v7,​·​:​cond_0 318 ·​·​·​·​if-​eqz·​v7,​·​:​cond_0
   
Max diff block lines reached; 4612/7482 bytes (61.64%) of diff not shown.
[−]
smali/org/a0z/mpd/MPDStatus.smali
Offset 877, 950 lines modified Offset 877, 951 lines modified
877 ·​·​·​·​.​line·​432 877 ·​·​·​·​.​line·​432
878 ·​·​·​·​.​local·​p1,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​" 878 ·​·​·​·​.​local·​p1,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​"
879 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>resetValues()​V 879 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​a0z/​mpd/​MPDStatus;​-​>resetValues()​V
   
880 ·​·​·​·​.​line·​434 880 ·​·​·​·​.​line·​434
881 ·​·​·​·​invoke-​static·​{p1},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​ 881 ·​·​·​·​invoke-​static·​{p1},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​
   
882 ·​·​·​·​move-​result-​object·​v0 882 ·​·​·​·​move-​result-​object·​v8
   
  883 ·​·​·​·​array-​length·​v9,​·​v8
   
883 ·​·​·​·​.​local·​v0,​·​"arr$":​[[Ljava/​lang/​String;​ 884 ·​·​·​·​const/​4·​v6,​·​0x0
884 ·​·​·​·​array-​length·​v4,​·​v0  
   
885 ·​·​·​·​.​local·​v4,​·​"len$":​I 885 ·​·​·​·​move·​v7,​·​v6
886 ·​·​·​·​const/​4·​v3,​·​0x0  
   
887 ·​·​·​·​.​local·​v3,​·​"i$":​I  
888 ·​·​·​·​:​goto_0 886 ·​·​·​·​:​goto_0
889 ·​·​·​·​if-​ge·​v3,​·​v4,​·​:​cond_4 887 ·​·​·​·​if-​ge·​v7,​·​v9,​·​:​cond_4
   
890 ·​·​·​·​aget-​object·​v5,​·​v0,​·​v3 888 ·​·​·​·​aget-​object·​v2,​·​v8,​·​v7
   
891 ·​·​·​·​.​line·​436 889 ·​·​·​·​.​line·​436
892 ·​·​·​·​.​local·​v5,​·​"pair":​[Ljava/​lang/​String;​ 890 ·​·​·​·​.​local·​v2,​·​"pair":​[Ljava/​lang/​String;​
893 ·​·​·​·​const/​4·​v9,​·​0x0 891 ·​·​·​·​const/​4·​v6,​·​0x0
   
894 ·​·​·​·​aget-​object·​v10,​·​v5,​·​v9 892 ·​·​·​·​aget-​object·​v10,​·​v2,​·​v6
   
895 ·​·​·​·​const/​4·​v9,​·​-​0x1 893 ·​·​·​·​const/​4·​v6,​·​-​0x1
   
896 ·​·​·​·​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>hashCode()​I 894 ·​·​·​·​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>hashCode()​I
   
897 ·​·​·​·​move-​result·​v11 895 ·​·​·​·​move-​result·​v11
   
898 ·​·​·​·​sparse-​switch·​v11,​·​:​sswitch_data_0 896 ·​·​·​·​sparse-​switch·​v11,​·​:​sswitch_data_0
   
899 ·​·​·​·​:​cond_0 897 ·​·​·​·​:​cond_0
900 ·​·​·​·​:​goto_1 898 ·​·​·​·​:​goto_1
901 ·​·​·​·​packed-​switch·​v9,​·​:​pswitch_data_0 899 ·​·​·​·​packed-​switch·​v6,​·​:​pswitch_data_0
   
902 ·​·​·​·​.​line·​546 900 ·​·​·​·​.​line·​546
903 ·​·​·​·​const-​string·​v9,​·​"MPDStatus" 901 ·​·​·​·​const-​string·​v6,​·​"MPDStatus"
   
904 ·​·​·​·​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​ 902 ·​·​·​·​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​
   
905 ·​·​·​·​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 903 ·​·​·​·​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
906 ·​·​·​·​const-​string·​v11,​·​"Status·​was·​sent·​an·​unknown·​response:​·​key:​·​" 904 ·​·​·​·​const-​string·​v11,​·​"Status·​was·​sent·​an·​unknown·​response:​·​key:​·​"
   
907 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 905 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
908 ·​·​·​·​move-​result-​object·​v10 906 ·​·​·​·​move-​result-​object·​v10
   
909 ·​·​·​·​const/​4·​v11,​·​0x0 907 ·​·​·​·​const/​4·​v11,​·​0x0
   
910 ·​·​·​·​aget-​object·​v11,​·​v5,​·​v11 908 ·​·​·​·​aget-​object·​v11,​·​v2,​·​v11
   
911 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 909 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
912 ·​·​·​·​move-​result-​object·​v10 910 ·​·​·​·​move-​result-​object·​v10
   
913 ·​·​·​·​const-​string·​v11,​·​"·​value:​·​" 911 ·​·​·​·​const-​string·​v11,​·​"·​value:​·​"
   
914 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 912 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
915 ·​·​·​·​move-​result-​object·​v10 913 ·​·​·​·​move-​result-​object·​v10
   
916 ·​·​·​·​const/​4·​v11,​·​0x1 914 ·​·​·​·​const/​4·​v11,​·​0x1
   
917 ·​·​·​·​aget-​object·​v11,​·​v5,​·​v11 915 ·​·​·​·​aget-​object·​v11,​·​v2,​·​v11
   
918 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 916 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
919 ·​·​·​·​move-​result-​object·​v10 917 ·​·​·​·​move-​result-​object·​v10
   
920 ·​·​·​·​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 918 ·​·​·​·​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
921 ·​·​·​·​move-​result-​object·​v10 919 ·​·​·​·​move-​result-​object·​v10
   
922 ·​·​·​·​invoke-​static·​{v9,​·​v10},​·​Lorg/​a0z/​mpd/​Log;​-​>debug(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 920 ·​·​·​·​invoke-​static·​{v6,​·​v10},​·​Lorg/​a0z/​mpd/​Log;​-​>debug(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
923 ·​·​·​·​.​line·​434 921 ·​·​·​·​.​line·​434
924 ·​·​·​·​:​goto_2 922 ·​·​·​·​:​goto_2
925 ·​·​·​·​add-​int/​lit8·​v3,​·​v3,​·​0x1 923 ·​·​·​·​add-​int/​lit8·​v6,​·​v7,​·​0x1
   
  924 ·​·​·​·​move·​v7,​·​v6
   
926 ·​·​·​·​goto·​:​goto_0 925 ·​·​·​·​goto·​:​goto_0
   
927 ·​·​·​·​.​line·​436 926 ·​·​·​·​.​line·​436
928 ·​·​·​·​:​sswitch_0 927 ·​·​·​·​:​sswitch_0
929 ·​·​·​·​const-​string·​v11,​·​"audio" 928 ·​·​·​·​const-​string·​v11,​·​"audio"
   
930 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 929 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
931 ·​·​·​·​move-​result·​v10 930 ·​·​·​·​move-​result·​v10
   
932 ·​·​·​·​if-​eqz·​v10,​·​:​cond_0 931 ·​·​·​·​if-​eqz·​v10,​·​:​cond_0
Max diff block lines reached; 24459/27336 bytes (89.48%) of diff not shown.
[−]
smali/org/a0z/mpd/MPDStatusMonitor.smali
Offset 246, 323 lines modified Offset 246, 317 lines modified
246 .​end·​method 246 .​end·​method
   
247 .​method·​public·​run()​V 247 .​method·​public·​run()​V
248 ·​·​·​·​.​locals·​31 248 ·​·​·​·​.​locals·​31
   
249 ·​·​·​·​.​prologue 249 ·​·​·​·​.​prologue
250 ·​·​·​·​.​line·​147 250 ·​·​·​·​.​line·​147
251 ·​·​·​·​const/​16·​v19,​·​-​0x1 251 ·​·​·​·​const/​16·​v18,​·​-​0x1
   
252 ·​·​·​·​.​line·​148 252 ·​·​·​·​.​line·​148
253 ·​·​·​·​.​local·​v19,​·​"oldSong":​I 253 ·​·​·​·​.​local·​v18,​·​"oldSong":​I
254 ·​·​·​·​const/​16·​v20,​·​-​0x1 254 ·​·​·​·​const/​16·​v19,​·​-​0x1
   
255 ·​·​·​·​.​line·​149 255 ·​·​·​·​.​line·​149
256 ·​·​·​·​.​local·​v20,​·​"oldSongId":​I 256 ·​·​·​·​.​local·​v19,​·​"oldSongId":​I
257 ·​·​·​·​const/​16·​v16,​·​-​0x1 257 ·​·​·​·​const/​4·​v13,​·​-​0x1
   
258 ·​·​·​·​.​line·​150 258 ·​·​·​·​.​line·​150
259 ·​·​·​·​.​local·​v16,​·​"oldPlaylistVersion":​I 259 ·​·​·​·​.​local·​v13,​·​"oldPlaylistVersion":​I
260 ·​·​·​·​const-​wide/​16·​v14,​·​-​0x1 260 ·​·​·​·​const-​wide/​16·​v14,​·​-​0x1
   
261 ·​·​·​·​.​line·​151 261 ·​·​·​·​.​line·​151
262 ·​·​·​·​.​local·​v14,​·​"oldElapsedTime":​J 262 ·​·​·​·​.​local·​v14,​·​"oldElapsedTime":​J
263 ·​·​·​·​const/​16·​v21,​·​0x3 263 ·​·​·​·​const/​16·​v20,​·​0x3
   
264 ·​·​·​·​.​line·​152 264 ·​·​·​·​.​line·​152
265 ·​·​·​·​.​local·​v21,​·​"oldState":​I 265 ·​·​·​·​.​local·​v20,​·​"oldState":​I
266 ·​·​·​·​const/​16·​v23,​·​-​0x1 266 ·​·​·​·​const/​16·​v22,​·​-​0x1
   
267 ·​·​·​·​.​line·​153 267 ·​·​·​·​.​line·​153
268 ·​·​·​·​.​local·​v23,​·​"oldVolume":​I 268 ·​·​·​·​.​local·​v22,​·​"oldVolume":​I
269 ·​·​·​·​const/​16·​v22,​·​0x0 269 ·​·​·​·​const/​16·​v21,​·​0x0
   
270 ·​·​·​·​.​line·​154 270 ·​·​·​·​.​line·​154
271 ·​·​·​·​.​local·​v22,​·​"oldUpdating":​Z 271 ·​·​·​·​.​local·​v21,​·​"oldUpdating":​Z
272 ·​·​·​·​const/​16·​v18,​·​0x0 272 ·​·​·​·​const/​16·​v17,​·​0x0
   
273 ·​·​·​·​.​line·​155 273 ·​·​·​·​.​line·​155
274 ·​·​·​·​.​local·​v18,​·​"oldRepeat":​Z 274 ·​·​·​·​.​local·​v17,​·​"oldRepeat":​Z
275 ·​·​·​·​const/​16·​v17,​·​0x0 275 ·​·​·​·​const/​16·​v16,​·​0x0
   
276 ·​·​·​·​.​line·​156 276 ·​·​·​·​.​line·​156
277 ·​·​·​·​.​local·​v17,​·​"oldRandom":​Z 277 ·​·​·​·​.​local·​v16,​·​"oldRandom":​Z
278 ·​·​·​·​const/​4·​v13,​·​0x0 278 ·​·​·​·​const/​4·​v12,​·​0x0
   
279 ·​·​·​·​.​line·​157 279 ·​·​·​·​.​line·​157
280 ·​·​·​·​.​local·​v13,​·​"oldConnectionState":​Z 280 ·​·​·​·​.​local·​v12,​·​"oldConnectionState":​Z
281 ·​·​·​·​const/​4·​v6,​·​0x0 281 ·​·​·​·​const/​4·​v6,​·​0x0
   
282 ·​·​·​·​.​line·​160 282 ·​·​·​·​.​line·​160
283 ·​·​·​·​.​local·​v6,​·​"connectionLost":​Z 283 ·​·​·​·​.​local·​v6,​·​"connectionLost":​Z
284 ·​·​·​·​move-​object/​from16·​v0,​·​p0 284 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
285 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mMPD:​Lorg/​a0z/​mpd/​MPD;​ 285 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mMPD:​Lorg/​a0z/​mpd/​MPD;​
   
286 ·​·​·​·​move-​object/​from16·​v28,​·​v0 286 ·​·​·​·​move-​object/​from16·​v27,​·​v0
   
287 ·​·​·​·​invoke-​virtual/​range·​{v28·​.​.​·​v28},​·​Lorg/​a0z/​mpd/​MPD;​-​>getStatus()​Lorg/​a0z/​mpd/​MPDStatus;​ 287 ·​·​·​·​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Lorg/​a0z/​mpd/​MPD;​-​>getStatus()​Lorg/​a0z/​mpd/​MPDStatus;​
   
288 ·​·​·​·​move-​result-​object·​v25 288 ·​·​·​·​move-​result-​object·​v24
   
289 ·​·​·​·​.​line·​161 289 ·​·​·​·​.​line·​161
290 ·​·​·​·​.​local·​v25,​·​"status":​Lorg/​a0z/​mpd/​MPDStatus;​ 290 ·​·​·​·​.​local·​v24,​·​"status":​Lorg/​a0z/​mpd/​MPDStatus;​
291 ·​·​·​·​move-​object/​from16·​v0,​·​p0 291 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
292 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mMPD:​Lorg/​a0z/​mpd/​MPD;​ 292 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mMPD:​Lorg/​a0z/​mpd/​MPD;​
   
293 ·​·​·​·​move-​object/​from16·​v28,​·​v0 293 ·​·​·​·​move-​object/​from16·​v27,​·​v0
   
294 ·​·​·​·​invoke-​virtual/​range·​{v28·​.​.​·​v28},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylist()​Lorg/​a0z/​mpd/​MPDPlaylist;​ 294 ·​·​·​·​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Lorg/​a0z/​mpd/​MPD;​-​>getPlaylist()​Lorg/​a0z/​mpd/​MPDPlaylist;​
   
295 ·​·​·​·​move-​result-​object·​v24 295 ·​·​·​·​move-​result-​object·​v23
   
296 ·​·​·​·​.​line·​163 296 ·​·​·​·​.​line·​163
297 ·​·​·​·​.​local·​v24,​·​"playlist":​Lorg/​a0z/​mpd/​MPDPlaylist;​ 297 ·​·​·​·​.​local·​v23,​·​"playlist":​Lorg/​a0z/​mpd/​MPDPlaylist;​
298 ·​·​·​·​:​goto_0 298 ·​·​·​·​:​goto_0
299 ·​·​·​·​move-​object/​from16·​v0,​·​p0 299 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
300 ·​·​·​·​iget-​boolean·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mGiveup:​Z 300 ·​·​·​·​iget-​boolean·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mGiveup:​Z
   
301 ·​·​·​·​move/​from16·​v28,​·​v0 301 ·​·​·​·​move/​from16·​v27,​·​v0
   
302 ·​·​·​·​if-​nez·​v28,​·​:​cond_22 302 ·​·​·​·​if-​nez·​v27,​·​:​cond_22
   
303 ·​·​·​·​.​line·​164 303 ·​·​·​·​.​line·​164
304 ·​·​·​·​move-​object/​from16·​v0,​·​p0 304 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
305 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mMPD:​Lorg/​a0z/​mpd/​MPD;​ 305 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​a0z/​mpd/​MPDStatusMonitor;​-​>mMPD:​Lorg/​a0z/​mpd/​MPD;​
   
306 ·​·​·​·​move-​object/​from16·​v28,​·​v0 306 ·​·​·​·​move-​object/​from16·​v27,​·​v0
   
307 ·​·​·​·​invoke-​virtual/​range·​{v28·​.​.​·​v28},​·​Lorg/​a0z/​mpd/​MPD;​-​>isConnected()​Z 307 ·​·​·​·​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Lorg/​a0z/​mpd/​MPD;​-​>isConnected()​Z
   
308 ·​·​·​·​move-​result·​v28 308 ·​·​·​·​move-​result·​v27
   
309 ·​·​·​·​invoke-​static/​range·​{v28·​.​.​·​v28},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 309 ·​·​·​·​invoke-​static/​range·​{v27·​.​.​·​v27},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
310 ·​·​·​·​move-​result-​object·​v7 310 ·​·​·​·​move-​result-​object·​v7
   
Max diff block lines reached; 37951/41322 bytes (91.84%) of diff not shown.
[−]
smali/org/a0z/mpd/CommandQueue.smali
Offset 229, 148 lines modified Offset 229, 146 lines modified
229 ·​·​·​·​·​·​·​·​·​·​·​·​">;​" 229 ·​·​·​·​·​·​·​·​·​·​·​·​">;​"
230 ·​·​·​·​·​·​·​·​} 230 ·​·​·​·​·​·​·​·​}
231 ·​·​·​·​.​end·​annotation 231 ·​·​·​·​.​end·​annotation
   
232 ·​·​·​·​.​prologue 232 ·​·​·​·​.​prologue
233 ·​·​·​·​.​line·​83 233 ·​·​·​·​.​line·​83
234 ·​·​·​·​.​local·​p0,​·​"lines":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Ljava/​lang/​String;​>;​" 234 ·​·​·​·​.​local·​p0,​·​"lines":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Ljava/​lang/​String;​>;​"
235 ·​·​·​·​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 235 ·​·​·​·​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
236 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 236 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
237 ·​·​·​·​.​line·​84 237 ·​·​·​·​.​line·​84
238 ·​·​·​·​.​local·​v3,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<[Ljava/​lang/​String;​>;​" 238 ·​·​·​·​.​local·​v2,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<[Ljava/​lang/​String;​>;​"
239 ·​·​·​·​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 239 ·​·​·​·​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
240 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 240 ·​·​·​·​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
241 ·​·​·​·​.​line·​86 241 ·​·​·​·​.​line·​86
242 ·​·​·​·​.​local·​v2,​·​"lineCache":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 242 ·​·​·​·​.​local·​v1,​·​"lineCache":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
243 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 243 ·​·​·​·​invoke-​interface·​{p0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
244 ·​·​·​·​move-​result-​object·​v0 244 ·​·​·​·​move-​result-​object·​v3
   
245 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
246 ·​·​·​·​:​cond_0 245 ·​·​·​·​:​cond_0
247 ·​·​·​·​:​goto_0 246 ·​·​·​·​:​goto_0
248 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 247 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
249 ·​·​·​·​move-​result·​v4 248 ·​·​·​·​move-​result·​v4
   
250 ·​·​·​·​if-​eqz·​v4,​·​:​cond_2 249 ·​·​·​·​if-​eqz·​v4,​·​:​cond_2
   
251 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 250 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
252 ·​·​·​·​move-​result-​object·​v1 251 ·​·​·​·​move-​result-​object·​v0
   
253 ·​·​·​·​check-​cast·​v1,​·​Ljava/​lang/​String;​ 252 ·​·​·​·​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
254 ·​·​·​·​.​line·​87 253 ·​·​·​·​.​line·​87
255 ·​·​·​·​.​local·​v1,​·​"line":​Ljava/​lang/​String;​ 254 ·​·​·​·​.​local·​v0,​·​"line":​Ljava/​lang/​String;​
256 ·​·​·​·​const-​string·​v4,​·​"list_OK" 255 ·​·​·​·​const-​string·​v4,​·​"list_OK"
   
257 ·​·​·​·​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 256 ·​·​·​·​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
258 ·​·​·​·​move-​result·​v4 257 ·​·​·​·​move-​result·​v4
   
259 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1 258 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1
   
260 ·​·​·​·​.​line·​88 259 ·​·​·​·​.​line·​88
261 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z 260 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z
   
262 ·​·​·​·​move-​result·​v4 261 ·​·​·​·​move-​result·​v4
   
263 ·​·​·​·​if-​nez·​v4,​·​:​cond_0 262 ·​·​·​·​if-​nez·​v4,​·​:​cond_0
   
264 ·​·​·​·​.​line·​89 263 ·​·​·​·​.​line·​89
265 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>size()​I 264 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
266 ·​·​·​·​move-​result·​v4 265 ·​·​·​·​move-​result·​v4
   
267 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 266 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
268 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 267 ·​·​·​·​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
269 ·​·​·​·​move-​result-​object·​v4 268 ·​·​·​·​move-​result-​object·​v4
   
270 ·​·​·​·​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 269 ·​·​·​·​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
271 ·​·​·​·​.​line·​90 270 ·​·​·​·​.​line·​90
272 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V 271 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
273 ·​·​·​·​goto·​:​goto_0 272 ·​·​·​·​goto·​:​goto_0
   
274 ·​·​·​·​.​line·​93 273 ·​·​·​·​.​line·​93
275 ·​·​·​·​:​cond_1 274 ·​·​·​·​:​cond_1
276 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 275 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
277 ·​·​·​·​goto·​:​goto_0 276 ·​·​·​·​goto·​:​goto_0
   
278 ·​·​·​·​.​line·​96 277 ·​·​·​·​.​line·​96
279 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"line":​Ljava/​lang/​String;​ 278 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"line":​Ljava/​lang/​String;​
280 ·​·​·​·​:​cond_2 279 ·​·​·​·​:​cond_2
281 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z 280 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z
   
282 ·​·​·​·​move-​result·​v4 281 ·​·​·​·​move-​result·​v3
   
283 ·​·​·​·​if-​nez·​v4,​·​:​cond_3 282 ·​·​·​·​if-​nez·​v3,​·​:​cond_3
   
284 ·​·​·​·​.​line·​97 283 ·​·​·​·​.​line·​97
285 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>size()​I 284 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
286 ·​·​·​·​move-​result·​v4 285 ·​·​·​·​move-​result·​v3
   
287 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 286 ·​·​·​·​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​String;​
   
288 ·​·​·​·​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 287 ·​·​·​·​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
289 ·​·​·​·​move-​result-​object·​v4 288 ·​·​·​·​move-​result-​object·​v3
   
Max diff block lines reached; 3164/7299 bytes (43.35%) of diff not shown.
[−]
smali/org/a0z/mpd/MusicList.smali
Offset 188, 14 lines modified Offset 188, 15 lines modified
   
188 ·​·​·​·​const-​string·​v4,​·​"Media·​server·​protocol·​error:​·​songPos·​not·​included·​with·​the·​playlist·​changes·​included·​with·​the·​following·​music.​·​Path:​" 188 ·​·​·​·​const-​string·​v4,​·​"Media·​server·​protocol·​error:​·​songPos·​not·​included·​with·​the·​playlist·​changes·​included·​with·​the·​following·​music.​·​Path:​"
   
189 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 189 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
190 ·​·​·​·​move-​result-​object·​v3 190 ·​·​·​·​move-​result-​object·​v3
   
  191 ·​·​·​·​.​line·​103
191 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getFullPath()​Ljava/​lang/​String;​ 192 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getFullPath()​Ljava/​lang/​String;​
   
192 ·​·​·​·​move-​result-​object·​v4 193 ·​·​·​·​move-​result-​object·​v4
   
193 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 194 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
194 ·​·​·​·​move-​result-​object·​v3 195 ·​·​·​·​move-​result-​object·​v3
Offset 364, 15 lines modified Offset 365, 15 lines modified
   
364 ·​·​·​·​move-​result-​object·​v0 365 ·​·​·​·​move-​result-​object·​v0
   
365 ·​·​·​·​return-​object·​v0 366 ·​·​·​·​return-​object·​v0
366 .​end·​method 367 .​end·​method
   
367 .​method·​manipulate(Ljava/​lang/​Iterable;​I)​V 368 .​method·​manipulate(Ljava/​lang/​Iterable;​I)​V
368 ·​·​·​·​.​locals·​8 369 ·​·​·​·​.​locals·​7
369 ·​·​·​·​.​param·​p2,​·​"listCapacity"·​·​·​·​#·​I 370 ·​·​·​·​.​param·​p2,​·​"listCapacity"·​·​·​·​#·​I
370 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 371 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
371 ·​·​·​·​·​·​·​·​value·​=·​{ 372 ·​·​·​·​·​·​·​·​value·​=·​{
372 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​ 373 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​
373 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​Iterable",​ 374 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​Iterable",​
374 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​ 375 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​
375 ·​·​·​·​·​·​·​·​·​·​·​·​"Lorg/​a0z/​mpd/​item/​Music;​",​ 376 ·​·​·​·​·​·​·​·​·​·​·​·​"Lorg/​a0z/​mpd/​item/​Music;​",​
Offset 381, 185 lines modified Offset 382, 184 lines modified
381 ·​·​·​·​.​end·​annotation 382 ·​·​·​·​.​end·​annotation
   
382 ·​·​·​·​.​prologue 383 ·​·​·​·​.​prologue
383 ·​·​·​·​.​line·​169 384 ·​·​·​·​.​line·​169
384 ·​·​·​·​.​local·​p1,​·​"musicList":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lorg/​a0z/​mpd/​item/​Music;​>;​" 385 ·​·​·​·​.​local·​p1,​·​"musicList":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lorg/​a0z/​mpd/​item/​Music;​>;​"
385 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 386 ·​·​·​·​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
386 ·​·​·​·​move-​result-​object·​v0 387 ·​·​·​·​move-​result-​object·​v3
   
387 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
388 ·​·​·​·​:​goto_0 388 ·​·​·​·​:​goto_0
389 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 389 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
390 ·​·​·​·​move-​result·​v4 390 ·​·​·​·​move-​result·​v4
   
391 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0 391 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0
   
392 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 392 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
393 ·​·​·​·​move-​result-​object·​v2 393 ·​·​·​·​move-​result-​object·​v1
   
394 ·​·​·​·​check-​cast·​v2,​·​Lorg/​a0z/​mpd/​item/​Music;​ 394 ·​·​·​·​check-​cast·​v1,​·​Lorg/​a0z/​mpd/​item/​Music;​
   
395 ·​·​·​·​.​line·​173 395 ·​·​·​·​.​line·​173
396 ·​·​·​·​.​local·​v2,​·​"music":​Lorg/​a0z/​mpd/​item/​Music;​ 396 ·​·​·​·​.​local·​v1,​·​"music":​Lorg/​a0z/​mpd/​item/​Music;​
397 ·​·​·​·​invoke-​direct·​{p0,​·​v2},​·​Lorg/​a0z/​mpd/​MusicList;​-​>add(Lorg/​a0z/​mpd/​item/​Music;​)​V 397 ·​·​·​·​invoke-​direct·​{p0,​·​v1},​·​Lorg/​a0z/​mpd/​MusicList;​-​>add(Lorg/​a0z/​mpd/​item/​Music;​)​V
   
398 ·​·​·​·​goto·​:​goto_0 398 ·​·​·​·​goto·​:​goto_0
   
399 ·​·​·​·​.​line·​179 399 ·​·​·​·​.​line·​179
400 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"music":​Lorg/​a0z/​mpd/​item/​Music;​ 400 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"music":​Lorg/​a0z/​mpd/​item/​Music;​
401 ·​·​·​·​:​cond_0 401 ·​·​·​·​:​cond_0
402 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​a0z/​mpd/​MusicList;​-​>mList:​Ljava/​util/​List;​ 402 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​a0z/​mpd/​MusicList;​-​>mList:​Ljava/​util/​List;​
   
403 ·​·​·​·​monitor-​enter·​v5 403 ·​·​·​·​monitor-​enter·​v4
   
404 ·​·​·​·​.​line·​180 404 ·​·​·​·​.​line·​180
405 ·​·​·​·​:​try_start_0 405 ·​·​·​·​:​try_start_0
406 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​a0z/​mpd/​MusicList;​-​>mList:​Ljava/​util/​List;​ 406 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​a0z/​mpd/​MusicList;​-​>mList:​Ljava/​util/​List;​
   
407 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I 407 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I
   
408 ·​·​·​·​move-​result·​v1 408 ·​·​·​·​move-​result·​v0
   
409 ·​·​·​·​.​line·​181 409 ·​·​·​·​.​line·​181
410 ·​·​·​·​.​local·​v1,​·​"listSize":​I 410 ·​·​·​·​.​local·​v0,​·​"listSize":​I
411 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​a0z/​mpd/​MusicList;​-​>mSongID:​Ljava/​util/​List;​ 411 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​a0z/​mpd/​MusicList;​-​>mSongID:​Ljava/​util/​List;​
   
412 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I 412 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I
   
413 ·​·​·​·​move-​result·​v3 413 ·​·​·​·​move-​result·​v2
   
414 ·​·​·​·​.​line·​182 414 ·​·​·​·​.​line·​182
415 ·​·​·​·​.​local·​v3,​·​"songIDSize":​I 415 ·​·​·​·​.​local·​v2,​·​"songIDSize":​I
416 ·​·​·​·​if-​ge·​v1,​·​p2,​·​:​cond_1 416 ·​·​·​·​if-​ge·​v0,​·​p2,​·​:​cond_1
   
417 ·​·​·​·​.​line·​183 417 ·​·​·​·​.​line·​183
418 ·​·​·​·​new-​instance·​v4,​·​Ljava/​lang/​IllegalStateException​;​ 418 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​IllegalStateException​;​
   
419 ·​·​·​·​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 419 ·​·​·​·​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
420 ·​·​·​·​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 420 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
421 ·​·​·​·​const-​string·​v7,​·​"List·​store:​·​" 421 ·​·​·​·​const-​string·​v6,​·​"List·​store:​·​"
   
422 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 422 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 9190/13184 bytes (69.71%) of diff not shown.
[−]
smali/org/a0z/mpd/Tools.smali
Offset 333, 119 lines modified Offset 333, 109 lines modified
333 .​end·​method 333 .​end·​method
   
334 .​method·​public·​static·​isNotEqual([[I)​Z 334 .​method·​public·​static·​isNotEqual([[I)​Z
335 ·​·​·​·​.​locals·​7 335 ·​·​·​·​.​locals·​7
336 ·​·​·​·​.​param·​p0,​·​"arrays"·​·​·​·​#·​[[I 336 ·​·​·​·​.​param·​p0,​·​"arrays"·​·​·​·​#·​[[I
   
337 ·​·​·​·​.​prologue 337 ·​·​·​·​.​prologue
  338 ·​·​·​·​const/​4·​v3,​·​0x0
   
338 ·​·​·​·​.​line·​158 339 ·​·​·​·​.​line·​158
339 ·​·​·​·​const/​4·​v4,​·​0x0 340 ·​·​·​·​const/​4·​v1,​·​0x0
   
340 ·​·​·​·​.​line·​160 341 ·​·​·​·​.​line·​160
341 ·​·​·​·​.​local·​v4,​·​"result":​Z 342 ·​·​·​·​.​local·​v1,​·​"result":​Z
342 ·​·​·​·​move-​object·​v0,​·​p0 343 ·​·​·​·​array-​length·​v4,​·​p0
   
343 ·​·​·​·​.​local·​v0,​·​"arr$":​[[I 344 ·​·​·​·​move·​v2,​·​v3
344 ·​·​·​·​array-​length·​v3,​·​v0  
   
345 ·​·​·​·​.​local·​v3,​·​"len$":​I  
346 ·​·​·​·​const/​4·​v2,​·​0x0  
   
347 ·​·​·​·​.​local·​v2,​·​"i$":​I  
348 ·​·​·​·​:​goto_0 345 ·​·​·​·​:​goto_0
349 ·​·​·​·​if-​ge·​v2,​·​v3,​·​:​cond_0 346 ·​·​·​·​if-​ge·​v2,​·​v4,​·​:​cond_0
   
350 ·​·​·​·​aget-​object·​v1,​·​v0,​·​v2 347 ·​·​·​·​aget-​object·​v0,​·​p0,​·​v2
   
351 ·​·​·​·​.​line·​161 348 ·​·​·​·​.​line·​161
352 ·​·​·​·​.​local·​v1,​·​"array":​[I 349 ·​·​·​·​.​local·​v0,​·​"array":​[I
353 ·​·​·​·​const/​4·​v5,​·​0x0 350 ·​·​·​·​aget·​v5,​·​v0,​·​v3
   
354 ·​·​·​·​aget·​v5,​·​v1,​·​v5  
   
355 ·​·​·​·​const/​4·​v6,​·​0x1 351 ·​·​·​·​const/​4·​v6,​·​0x1
   
356 ·​·​·​·​aget·​v6,​·​v1,​·​v6 352 ·​·​·​·​aget·​v6,​·​v0,​·​v6
   
357 ·​·​·​·​if-​eq·​v5,​·​v6,​·​:​cond_1 353 ·​·​·​·​if-​eq·​v5,​·​v6,​·​:​cond_1
   
358 ·​·​·​·​.​line·​162 354 ·​·​·​·​.​line·​162
359 ·​·​·​·​const/​4·​v4,​·​0x1 355 ·​·​·​·​const/​4·​v1,​·​0x1
   
360 ·​·​·​·​.​line·​167 356 ·​·​·​·​.​line·​167
361 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"array":​[I 357 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"array":​[I
362 ·​·​·​·​:​cond_0 358 ·​·​·​·​:​cond_0
363 ·​·​·​·​return·​v4 359 ·​·​·​·​return·​v1
   
364 ·​·​·​·​.​line·​160 360 ·​·​·​·​.​line·​160
365 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"array":​[I 361 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"array":​[I
366 ·​·​·​·​:​cond_1 362 ·​·​·​·​:​cond_1
367 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1 363 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
368 ·​·​·​·​goto·​:​goto_0 364 ·​·​·​·​goto·​:​goto_0
369 .​end·​method 365 .​end·​method
   
370 .​method·​public·​static·​isNotEqual([[Ljava/​lang/​Object;​)​Z 366 .​method·​public·​static·​isNotEqual([[Ljava/​lang/​Object;​)​Z
371 ·​·​·​·​.​locals·​7 367 ·​·​·​·​.​locals·​7
372 ·​·​·​·​.​param·​p0,​·​"arrays"·​·​·​·​#·​[[Ljava/​lang/​Object;​ 368 ·​·​·​·​.​param·​p0,​·​"arrays"·​·​·​·​#·​[[Ljava/​lang/​Object;​
   
373 ·​·​·​·​.​prologue 369 ·​·​·​·​.​prologue
  370 ·​·​·​·​const/​4·​v3,​·​0x0
   
374 ·​·​·​·​.​line·​118 371 ·​·​·​·​.​line·​118
375 ·​·​·​·​const/​4·​v4,​·​0x0 372 ·​·​·​·​const/​4·​v1,​·​0x0
   
376 ·​·​·​·​.​line·​120 373 ·​·​·​·​.​line·​120
377 ·​·​·​·​.​local·​v4,​·​"result":​Z 374 ·​·​·​·​.​local·​v1,​·​"result":​Z
378 ·​·​·​·​move-​object·​v0,​·​p0 375 ·​·​·​·​array-​length·​v4,​·​p0
   
379 ·​·​·​·​.​local·​v0,​·​"arr$":​[[Ljava/​lang/​Object;​  
380 ·​·​·​·​array-​length·​v3,​·​v0  
   
381 ·​·​·​·​.​local·​v3,​·​"len$":​I 376 ·​·​·​·​move·​v2,​·​v3
382 ·​·​·​·​const/​4·​v2,​·​0x0  
   
383 ·​·​·​·​.​local·​v2,​·​"i$":​I  
384 ·​·​·​·​:​goto_0 377 ·​·​·​·​:​goto_0
385 ·​·​·​·​if-​ge·​v2,​·​v3,​·​:​cond_0 378 ·​·​·​·​if-​ge·​v2,​·​v4,​·​:​cond_0
   
386 ·​·​·​·​aget-​object·​v1,​·​v0,​·​v2 379 ·​·​·​·​aget-​object·​v0,​·​p0,​·​v2
   
387 ·​·​·​·​.​line·​121 380 ·​·​·​·​.​line·​121
388 ·​·​·​·​.​local·​v1,​·​"array":​[Ljava/​lang/​Object;​ 381 ·​·​·​·​.​local·​v0,​·​"array":​[Ljava/​lang/​Object;​
389 ·​·​·​·​const/​4·​v5,​·​0x0 382 ·​·​·​·​aget-​object·​v5,​·​v0,​·​v3
   
390 ·​·​·​·​aget-​object·​v5,​·​v1,​·​v5  
   
391 ·​·​·​·​const/​4·​v6,​·​0x1 383 ·​·​·​·​const/​4·​v6,​·​0x1
   
392 ·​·​·​·​aget-​object·​v6,​·​v1,​·​v6 384 ·​·​·​·​aget-​object·​v6,​·​v0,​·​v6
   
393 ·​·​·​·​invoke-​static·​{v5,​·​v6},​·​Lorg/​a0z/​mpd/​Tools;​-​>isNotEqual(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 385 ·​·​·​·​invoke-​static·​{v5,​·​v6},​·​Lorg/​a0z/​mpd/​Tools;​-​>isNotEqual(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
394 ·​·​·​·​move-​result·​v5 386 ·​·​·​·​move-​result·​v5
   
395 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1 387 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1
   
396 ·​·​·​·​.​line·​122 388 ·​·​·​·​.​line·​122
Max diff block lines reached; 6856/9166 bytes (74.80%) of diff not shown.
[−]
smali/org/a0z/mpd/connection/MPDConnection$CommandProcessor.smali
Offset 800, 14 lines modified Offset 800, 15 lines modified
   
800 ·​·​·​·​move-​result·​v7 800 ·​·​·​·​move-​result·​v7
   
801 ·​·​·​·​if-​eqz·​v7,​·​:​cond_0 801 ·​·​·​·​if-​eqz·​v7,​·​:​cond_0
   
802 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​a0z/​mpd/​connection/​MPDConnection$Command​Processor;​-​>this$0:​Lorg/​a0z/​mpd/​connection/​MPDConnection;​ 802 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​a0z/​mpd/​connection/​MPDConnection$Command​Processor;​-​>this$0:​Lorg/​a0z/​mpd/​connection/​MPDConnection;​
   
  803 ·​·​·​·​.​line·​390
803 ·​·​·​·​invoke-​virtual·​{v7},​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>getSocket()​Ljava/​net/​Socket;​ 804 ·​·​·​·​invoke-​virtual·​{v7},​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>getSocket()​Ljava/​net/​Socket;​
   
804 ·​·​·​·​move-​result-​object·​v7 805 ·​·​·​·​move-​result-​object·​v7
   
805 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​net/​Socket;​-​>isClosed()​Z 806 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​net/​Socket;​-​>isClosed()​Z
   
806 ·​·​·​·​move-​result·​v7 807 ·​·​·​·​move-​result·​v7
[−]
smali/org/a0z/mpd/connection/MPDConnection.smali
Offset 417, 14 lines modified Offset 417, 15 lines modified
   
417 ·​·​·​·​const-​string·​v4,​·​"Connection·​result:​·​" 417 ·​·​·​·​const-​string·​v4,​·​"Connection·​result:​·​"
   
418 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 418 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
419 ·​·​·​·​move-​result-​object·​v3 419 ·​·​·​·​move-​result-​object·​v3
   
  420 ·​·​·​·​.​line·​303
420 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​connection/​CommandResult;​-​>getConnectionResult(​)​Ljava/​lang/​String;​ 421 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​connection/​CommandResult;​-​>getConnectionResult(​)​Ljava/​lang/​String;​
   
421 ·​·​·​·​move-​result-​object·​v4 422 ·​·​·​·​move-​result-​object·​v4
   
422 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 423 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
423 ·​·​·​·​move-​result-​object·​v3 424 ·​·​·​·​move-​result-​object·​v3
Offset 587, 15 lines modified Offset 588, 15 lines modified
   
587 ·​·​·​·​.​line·​150 588 ·​·​·​·​.​line·​150
588 ·​·​·​·​.​local·​v0,​·​"commandResult":​Lorg/​a0z/​mpd/​connection/​CommandResult;​ 589 ·​·​·​·​.​local·​v0,​·​"commandResult":​Lorg/​a0z/​mpd/​connection/​CommandResult;​
589 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>mAvailableCommands:​Ljava/​util/​Collection;​ 590 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​a0z/​mpd/​connection/​MPDConnection;​-​>mAvailableCommands:​Ljava/​util/​Collection;​
   
590 ·​·​·​·​monitor-​enter·​v4 591 ·​·​·​·​monitor-​enter·​v4
   
591 ·​·​·​·​.​line·​151 592 ·​·​·​·​.​line·​152
592 ·​·​·​·​:​try_start_0 593 ·​·​·​·​:​try_start_0
593 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​connection/​CommandResult;​-​>getResult()​Ljava/​util/​List;​ 594 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​connection/​CommandResult;​-​>getResult()​Ljava/​util/​List;​
   
594 ·​·​·​·​move-​result-​object·​v3 595 ·​·​·​·​move-​result-​object·​v3
   
595 ·​·​·​·​const-​string·​v5,​·​"command" 596 ·​·​·​·​const-​string·​v5,​·​"command"
   
[−]
smali/org/a0z/mpd/item/AbstractAlbum$1.smali
Offset 122, 25 lines modified Offset 122, 21 lines modified
122 ·​·​·​·​goto·​:​goto_0 122 ·​·​·​·​goto·​:​goto_0
123 .​end·​method 123 .​end·​method
   
   
124 #·​virtual·​methods 124 #·​virtual·​methods
125 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 125 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
126 ·​·​·​·​.​locals·​1 126 ·​·​·​·​.​locals·​1
127 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
128 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
129 ·​·​·​·​.​prologue 127 ·​·​·​·​.​prologue
130 ·​·​·​·​.​line·​55 128 ·​·​·​·​.​line·​55
131 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​ 129 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​
   
132 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
133 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​ 130 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​
   
134 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
135 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum$1;​-​>compare(Lorg/​a0z/​mpd/​item/​AbstractAlbum;​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​)​I 131 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum$1;​-​>compare(Lorg/​a0z/​mpd/​item/​AbstractAlbum;​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​)​I
   
136 ·​·​·​·​move-​result·​v0 132 ·​·​·​·​move-​result·​v0
   
137 ·​·​·​·​return·​v0 133 ·​·​·​·​return·​v0
138 .​end·​method 134 .​end·​method
   
[−]
smali/org/a0z/mpd/item/AbstractMusic$1.smali
Offset 38, 25 lines modified Offset 38, 21 lines modified
38 ·​·​·​·​return-​void 38 ·​·​·​·​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 41 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
42 ·​·​·​·​.​locals·​1 42 ·​·​·​·​.​locals·​1
43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
44 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
45 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
46 ·​·​·​·​.​line·​58 44 ·​·​·​·​.​line·​58
47 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​AbstractMusic;​ 45 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​AbstractMusic;​
   
48 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
49 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​AbstractMusic;​ 46 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​AbstractMusic;​
   
50 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
51 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​AbstractMusic$1;​-​>compare(Lorg/​a0z/​mpd/​item/​AbstractMusic;​Lorg/​a0z/​mpd/​item/​AbstractMusic;​)​I 47 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​AbstractMusic$1;​-​>compare(Lorg/​a0z/​mpd/​item/​AbstractMusic;​Lorg/​a0z/​mpd/​item/​AbstractMusic;​)​I
   
52 ·​·​·​·​move-​result·​v0 48 ·​·​·​·​move-​result·​v0
   
53 ·​·​·​·​return·​v0 49 ·​·​·​·​return·​v0
54 .​end·​method 50 .​end·​method
   
[−]
smali/org/a0z/mpd/item/AbstractMusic.smali
Offset 372, 41 lines modified Offset 372, 40 lines modified
372 ·​·​·​·​.​local·​v18,​·​"songPos":​I 372 ·​·​·​·​.​local·​v18,​·​"songPos":​I
373 ·​·​·​·​const/​16·​v19,​·​0x0 373 ·​·​·​·​const/​16·​v19,​·​0x0
   
374 ·​·​·​·​.​line·​198 374 ·​·​·​·​.​line·​198
375 ·​·​·​·​.​local·​v19,​·​"name":​Ljava/​lang/​String;​ 375 ·​·​·​·​.​local·​v19,​·​"name":​Ljava/​lang/​String;​
376 ·​·​·​·​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​ 376 ·​·​·​·​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​
   
377 ·​·​·​·​move-​result-​object·​v20 377 ·​·​·​·​move-​result-​object·​v27
   
378 ·​·​·​·​.​local·​v20,​·​"arr$":​[[Ljava/​lang/​String;​ 378 ·​·​·​·​move-​object/​from16·​v0,​·​v27
379 ·​·​·​·​move-​object/​from16·​v0,​·​v20  
   
380 ·​·​·​·​array-​length·​v0,​·​v0 379 ·​·​·​·​array-​length·​v0,​·​v0
   
381 ·​·​·​·​move/​from16·​v24,​·​v0 380 ·​·​·​·​move/​from16·​v28,​·​v0
   
382 ·​·​·​·​.​local·​v24,​·​"len$":​I 381 ·​·​·​·​const/​4·​v2,​·​0x0
383 ·​·​·​·​const/​16·​v23,​·​0x0  
  382 ·​·​·​·​move/​from16·​v26,​·​v2
   
384 ·​·​·​·​.​local·​v23,​·​"i$":​I  
385 ·​·​·​·​:​goto_0 383 ·​·​·​·​:​goto_0
386 ·​·​·​·​move/​from16·​v0,​·​v23 384 ·​·​·​·​move/​from16·​v0,​·​v26
   
387 ·​·​·​·​move/​from16·​v1,​·​v24 385 ·​·​·​·​move/​from16·​v1,​·​v28
   
388 ·​·​·​·​if-​ge·​v0,​·​v1,​·​:​cond_4 386 ·​·​·​·​if-​ge·​v0,​·​v1,​·​:​cond_4
   
389 ·​·​·​·​aget-​object·​v26,​·​v20,​·​v23 387 ·​·​·​·​aget-​object·​v23,​·​v27,​·​v26
   
390 ·​·​·​·​.​line·​200 388 ·​·​·​·​.​line·​200
391 ·​·​·​·​.​local·​v26,​·​"pair":​[Ljava/​lang/​String;​ 389 ·​·​·​·​.​local·​v23,​·​"pair":​[Ljava/​lang/​String;​
392 ·​·​·​·​const/​4·​v2,​·​0x0 390 ·​·​·​·​const/​4·​v2,​·​0x0
   
393 ·​·​·​·​aget-​object·​v29,​·​v26,​·​v2 391 ·​·​·​·​aget-​object·​v29,​·​v23,​·​v2
   
394 ·​·​·​·​const/​4·​v2,​·​-​0x1 392 ·​·​·​·​const/​4·​v2,​·​-​0x1
   
395 ·​·​·​·​invoke-​virtual/​range·​{v29·​.​.​·​v29},​·​Ljava/​lang/​String;​-​>hashCode()​I 393 ·​·​·​·​invoke-​virtual/​range·​{v29·​.​.​·​v29},​·​Ljava/​lang/​String;​-​>hashCode()​I
   
396 ·​·​·​·​move-​result·​v30 394 ·​·​·​·​move-​result·​v30
   
Offset 415, 15 lines modified Offset 414, 17 lines modified
415 ·​·​·​·​:​cond_0 414 ·​·​·​·​:​cond_0
416 ·​·​·​·​:​goto_1 415 ·​·​·​·​:​goto_1
417 ·​·​·​·​packed-​switch·​v2,​·​:​pswitch_data_0 416 ·​·​·​·​packed-​switch·​v2,​·​:​pswitch_data_0
   
418 ·​·​·​·​.​line·​198 417 ·​·​·​·​.​line·​198
419 ·​·​·​·​:​cond_1 418 ·​·​·​·​:​cond_1
420 ·​·​·​·​:​goto_2 419 ·​·​·​·​:​goto_2
421 ·​·​·​·​add-​int/​lit8·​v23,​·​v23,​·​0x1 420 ·​·​·​·​add-​int/​lit8·​v2,​·​v26,​·​0x1
   
  421 ·​·​·​·​move/​from16·​v26,​·​v2
   
422 ·​·​·​·​goto·​:​goto_0 422 ·​·​·​·​goto·​:​goto_0
   
423 ·​·​·​·​.​line·​200 423 ·​·​·​·​.​line·​200
424 ·​·​·​·​:​sswitch_0 424 ·​·​·​·​:​sswitch_0
425 ·​·​·​·​const-​string·​v30,​·​"file" 425 ·​·​·​·​const-​string·​v30,​·​"file"
   
Offset 606, 15 lines modified Offset 607, 15 lines modified
   
606 ·​·​·​·​goto/​16·​:​goto_1 607 ·​·​·​·​goto/​16·​:​goto_1
   
607 ·​·​·​·​.​line·​202 608 ·​·​·​·​.​line·​202
608 ·​·​·​·​:​pswitch_0 609 ·​·​·​·​:​pswitch_0
609 ·​·​·​·​const/​4·​v2,​·​0x1 610 ·​·​·​·​const/​4·​v2,​·​0x1
   
610 ·​·​·​·​aget-​object·​v7,​·​v26,​·​v2 611 ·​·​·​·​aget-​object·​v7,​·​v23,​·​v2
   
611 ·​·​·​·​.​line·​203 612 ·​·​·​·​.​line·​203
612 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 613 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
613 ·​·​·​·​move-​result·​v2 614 ·​·​·​·​move-​result·​v2
   
614 ·​·​·​·​if-​nez·​v2,​·​:​cond_1 615 ·​·​·​·​if-​nez·​v2,​·​:​cond_1
Offset 628, 183 lines modified Offset 629, 183 lines modified
628 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1 629 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1
   
629 ·​·​·​·​.​line·​204 630 ·​·​·​·​.​line·​204
630 ·​·​·​·​const/​16·​v2,​·​0x23 631 ·​·​·​·​const/​16·​v2,​·​0x23
   
631 ·​·​·​·​invoke-​virtual·​{v7,​·​v2},​·​Ljava/​lang/​String;​-​>indexOf(I)​I 632 ·​·​·​·​invoke-​virtual·​{v7,​·​v2},​·​Ljava/​lang/​String;​-​>indexOf(I)​I
   
632 ·​·​·​·​move-​result·​v27 633 ·​·​·​·​move-​result·​v24
   
633 ·​·​·​·​.​line·​205 634 ·​·​·​·​.​line·​205
634 ·​·​·​·​.​local·​v27,​·​"pos":​I 635 ·​·​·​·​.​local·​v24,​·​"pos":​I
635 ·​·​·​·​const/​4·​v2,​·​0x1 636 ·​·​·​·​const/​4·​v2,​·​0x1
   
636 ·​·​·​·​move/​from16·​v0,​·​v27 637 ·​·​·​·​move/​from16·​v0,​·​v24
   
637 ·​·​·​·​if-​le·​v0,​·​v2,​·​:​cond_1 638 ·​·​·​·​if-​le·​v0,​·​v2,​·​:​cond_1
   
638 ·​·​·​·​.​line·​206 639 ·​·​·​·​.​line·​206
639 ·​·​·​·​add-​int/​lit8·​v2,​·​v27,​·​0x1 640 ·​·​·​·​add-​int/​lit8·​v2,​·​v24,​·​0x1
   
640 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>length()​I 641 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>length()​I
   
Max diff block lines reached; 17265/19518 bytes (88.46%) of diff not shown.
[−]
smali/org/a0z/mpd/item/Album$1.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 ·​·​·​·​return-​void 38 ·​·​·​·​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
42 ·​·​·​·​.​locals·​1 42 ·​·​·​·​.​locals·​1
43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
44 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
45 ·​·​·​·​.​line·​40 44 ·​·​·​·​.​line·​40
46 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Album$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Album;​ 45 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Album$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Album;​
   
47 ·​·​·​·​move-​result-​object·​v0 46 ·​·​·​·​move-​result-​object·​v0
   
Offset 64, 15 lines modified Offset 63, 14 lines modified
64 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Album;​-​><init>(Landroid/​os/​Parcel;​)​V 63 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Album;​-​><init>(Landroid/​os/​Parcel;​)​V
   
65 ·​·​·​·​return-​object·​v0 64 ·​·​·​·​return-​object·​v0
66 .​end·​method 65 .​end·​method
   
67 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 66 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
68 ·​·​·​·​.​locals·​1 67 ·​·​·​·​.​locals·​1
69 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
70 ·​·​·​·​.​prologue 68 ·​·​·​·​.​prologue
71 ·​·​·​·​.​line·​40 69 ·​·​·​·​.​line·​40
72 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Album$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Album;​ 70 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Album$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Album;​
   
73 ·​·​·​·​move-​result-​object·​v0 71 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/org/a0z/mpd/item/Album.smali
Offset 42, 53 lines modified Offset 42, 60 lines modified
42 ·​·​·​·​.​line·​75 42 ·​·​·​·​.​line·​75
43 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 43 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
44 ·​·​·​·​move-​result-​object·​v1 44 ·​·​·​·​move-​result-​object·​v1
   
45 ·​·​·​·​new-​instance·​v2,​·​Lorg/​a0z/​mpd/​item/​Artist;​ 45 ·​·​·​·​new-​instance·​v2,​·​Lorg/​a0z/​mpd/​item/​Artist;​
   
  46 ·​·​·​·​.​line·​76
46 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 47 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
47 ·​·​·​·​move-​result-​object·​v0 48 ·​·​·​·​move-​result-​object·​v0
   
48 ·​·​·​·​invoke-​direct·​{v2,​·​v0},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​><init>(Ljava/​lang/​String;​)​V 49 ·​·​·​·​invoke-​direct·​{v2,​·​v0},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​><init>(Ljava/​lang/​String;​)​V
   
  50 ·​·​·​·​.​line·​77
49 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 51 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
50 ·​·​·​·​move-​result·​v0 52 ·​·​·​·​move-​result·​v0
   
51 ·​·​·​·​if-​lez·​v0,​·​:​cond_0 53 ·​·​·​·​if-​lez·​v0,​·​:​cond_0
   
52 ·​·​·​·​const/​4·​v3,​·​0x1 54 ·​·​·​·​const/​4·​v3,​·​0x1
   
  55 ·​·​·​·​.​line·​78
53 ·​·​·​·​:​goto_0 56 ·​·​·​·​:​goto_0
54 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J 57 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J
   
55 ·​·​·​·​move-​result-​wide·​v4 58 ·​·​·​·​move-​result-​wide·​v4
   
  59 ·​·​·​·​.​line·​79
56 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J 60 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J
   
57 ·​·​·​·​move-​result-​wide·​v6 61 ·​·​·​·​move-​result-​wide·​v6
   
  62 ·​·​·​·​.​line·​80
58 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J 63 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J
   
59 ·​·​·​·​move-​result-​wide·​v8 64 ·​·​·​·​move-​result-​wide·​v8
   
  65 ·​·​·​·​.​line·​81
60 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 66 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
61 ·​·​·​·​move-​result-​object·​v10 67 ·​·​·​·​move-​result-​object·​v10
   
62 ·​·​·​·​move-​object·​v0,​·​p0 68 ·​·​·​·​move-​object·​v0,​·​p0
   
  69 ·​·​·​·​.​line·​75
63 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v10},​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​-​><init>(Ljava/​lang/​String;​Lorg/​a0z/​mpd/​item/​Artist;​ZJJJLjava/​lang/​String;​)​V 70 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v10},​·​Lorg/​a0z/​mpd/​item/​AbstractAlbum;​-​><init>(Ljava/​lang/​String;​Lorg/​a0z/​mpd/​item/​Artist;​ZJJJLjava/​lang/​String;​)​V
   
64 ·​·​·​·​.​line·​82 71 ·​·​·​·​.​line·​82
65 ·​·​·​·​return-​void 72 ·​·​·​·​return-​void
   
66 ·​·​·​·​.​line·​75 73 ·​·​·​·​.​line·​77
67 ·​·​·​·​:​cond_0 74 ·​·​·​·​:​cond_0
68 ·​·​·​·​const/​4·​v3,​·​0x0 75 ·​·​·​·​const/​4·​v3,​·​0x0
   
69 ·​·​·​·​goto·​:​goto_0 76 ·​·​·​·​goto·​:​goto_0
70 .​end·​method 77 .​end·​method
   
71 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lorg/​a0z/​mpd/​item/​Artist;​)​V 78 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lorg/​a0z/​mpd/​item/​Artist;​)​V
[−]
smali/org/a0z/mpd/item/Artist$1.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 ·​·​·​·​return-​void 38 ·​·​·​·​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
42 ·​·​·​·​.​locals·​1 42 ·​·​·​·​.​locals·​1
43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
44 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
45 ·​·​·​·​.​line·​41 44 ·​·​·​·​.​line·​41
46 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Artist$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Artist;​ 45 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Artist$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Artist;​
   
47 ·​·​·​·​move-​result-​object·​v0 46 ·​·​·​·​move-​result-​object·​v0
   
Offset 64, 15 lines modified Offset 63, 14 lines modified
64 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​><init>(Landroid/​os/​Parcel;​)​V 63 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Artist;​-​><init>(Landroid/​os/​Parcel;​)​V
   
65 ·​·​·​·​return-​object·​v0 64 ·​·​·​·​return-​object·​v0
66 .​end·​method 65 .​end·​method
   
67 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 66 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
68 ·​·​·​·​.​locals·​1 67 ·​·​·​·​.​locals·​1
69 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
70 ·​·​·​·​.​prologue 68 ·​·​·​·​.​prologue
71 ·​·​·​·​.​line·​41 69 ·​·​·​·​.​line·​41
72 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Artist$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Artist;​ 70 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Artist$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Artist;​
   
73 ·​·​·​·​move-​result-​object·​v0 71 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/org/a0z/mpd/item/Artist.smali
Offset 40, 18 lines modified Offset 40, 20 lines modified
   
40 ·​·​·​·​.​prologue 40 ·​·​·​·​.​prologue
41 ·​·​·​·​.​line·​67 41 ·​·​·​·​.​line·​67
42 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 42 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
43 ·​·​·​·​move-​result-​object·​v0 43 ·​·​·​·​move-​result-​object·​v0
   
  44 ·​·​·​·​.​line·​68
44 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 45 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
45 ·​·​·​·​move-​result-​object·​v1 46 ·​·​·​·​move-​result-​object·​v1
   
  47 ·​·​·​·​.​line·​67
46 ·​·​·​·​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lorg/​a0z/​mpd/​item/​AbstractArtist;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 48 ·​·​·​·​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lorg/​a0z/​mpd/​item/​AbstractArtist;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
47 ·​·​·​·​.​line·​69 49 ·​·​·​·​.​line·​69
48 ·​·​·​·​return-​void 50 ·​·​·​·​return-​void
49 .​end·​method 51 .​end·​method
   
50 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V 52 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V
Offset 101, 15 lines modified Offset 103, 14 lines modified
101 ·​·​·​·​const/​4·​v0,​·​0x0 103 ·​·​·​·​const/​4·​v0,​·​0x0
   
102 ·​·​·​·​return·​v0 104 ·​·​·​·​return·​v0
103 .​end·​method 105 .​end·​method
   
104 .​method·​public·​bridge·​synthetic·​equals(Ljava/​lang/​Object;​)​Z 106 .​method·​public·​bridge·​synthetic·​equals(Ljava/​lang/​Object;​)​Z
105 ·​·​·​·​.​locals·​1 107 ·​·​·​·​.​locals·​1
106 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
107 ·​·​·​·​.​prologue 108 ·​·​·​·​.​prologue
108 ·​·​·​·​.​line·​38 109 ·​·​·​·​.​line·​38
109 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​AbstractArtist;​-​>equals(Ljava/​lang/​Object;​)​Z 110 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​AbstractArtist;​-​>equals(Ljava/​lang/​Object;​)​Z
   
110 ·​·​·​·​move-​result·​v0 111 ·​·​·​·​move-​result·​v0
   
[−]
smali/org/a0z/mpd/item/Directory$1.smali
Offset 30, 39 lines modified Offset 30, 36 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lorg/​a0z/​mpd/​item/​Directory;​ 31 .​field·​final·​synthetic·​this$0:​Lorg/​a0z/​mpd/​item/​Directory;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lorg/​a0z/​mpd/​item/​Directory;​)​V 33 .​method·​constructor·​<init>(Lorg/​a0z/​mpd/​item/​Directory;​)​V
34 ·​·​·​·​.​locals·​0 34 ·​·​·​·​.​locals·​0
  35 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​Directory;​
   
35 ·​·​·​·​.​prologue 36 ·​·​·​·​.​prologue
36 ·​·​·​·​.​line·​157 37 ·​·​·​·​.​line·​157
37 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory$1;​-​>this$0:​Lorg/​a0z/​mpd/​item/​Directory;​ 38 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory$1;​-​>this$0:​Lorg/​a0z/​mpd/​item/​Directory;​
   
38 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ·​·​·​·​return-​void 40 ·​·​·​·​return-​void
40 .​end·​method 41 .​end·​method
   
   
41 #·​virtual·​methods 42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 43 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
43 ·​·​·​·​.​locals·​1 44 ·​·​·​·​.​locals·​1
44 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
45 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
46 ·​·​·​·​.​prologue 45 ·​·​·​·​.​prologue
47 ·​·​·​·​.​line·​157 46 ·​·​·​·​.​line·​157
48 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​Directory;​ 47 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​Directory;​
   
49 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
50 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​Directory;​ 48 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​Directory;​
   
51 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
52 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​Directory$1;​-​>compare(Lorg/​a0z/​mpd/​item/​Directory;​Lorg/​a0z/​mpd/​item/​Directory;​)​I 49 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​Directory$1;​-​>compare(Lorg/​a0z/​mpd/​item/​Directory;​Lorg/​a0z/​mpd/​item/​Directory;​)​I
   
53 ·​·​·​·​move-​result·​v0 50 ·​·​·​·​move-​result·​v0
   
54 ·​·​·​·​return·​v0 51 ·​·​·​·​return·​v0
55 .​end·​method 52 .​end·​method
   
[−]
smali/org/a0z/mpd/item/Directory$2.smali
Offset 30, 39 lines modified Offset 30, 36 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lorg/​a0z/​mpd/​item/​Directory;​ 31 .​field·​final·​synthetic·​this$0:​Lorg/​a0z/​mpd/​item/​Directory;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lorg/​a0z/​mpd/​item/​Directory;​)​V 33 .​method·​constructor·​<init>(Lorg/​a0z/​mpd/​item/​Directory;​)​V
34 ·​·​·​·​.​locals·​0 34 ·​·​·​·​.​locals·​0
  35 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​Directory;​
   
35 ·​·​·​·​.​prologue 36 ·​·​·​·​.​prologue
36 ·​·​·​·​.​line·​217 37 ·​·​·​·​.​line·​217
37 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory$2;​-​>this$0:​Lorg/​a0z/​mpd/​item/​Directory;​ 38 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory$2;​-​>this$0:​Lorg/​a0z/​mpd/​item/​Directory;​
   
38 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ·​·​·​·​return-​void 40 ·​·​·​·​return-​void
40 .​end·​method 41 .​end·​method
   
   
41 #·​virtual·​methods 42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 43 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
43 ·​·​·​·​.​locals·​1 44 ·​·​·​·​.​locals·​1
44 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
45 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
46 ·​·​·​·​.​prologue 45 ·​·​·​·​.​prologue
47 ·​·​·​·​.​line·​217 46 ·​·​·​·​.​line·​217
48 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​Music;​ 47 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​Music;​
   
49 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
50 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​Music;​ 48 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​Music;​
   
51 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
52 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​Directory$2;​-​>compare(Lorg/​a0z/​mpd/​item/​Music;​Lorg/​a0z/​mpd/​item/​Music;​)​I 49 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​Directory$2;​-​>compare(Lorg/​a0z/​mpd/​item/​Music;​Lorg/​a0z/​mpd/​item/​Music;​)​I
   
53 ·​·​·​·​move-​result·​v0 50 ·​·​·​·​move-​result·​v0
   
54 ·​·​·​·​return·​v0 51 ·​·​·​·​return·​v0
55 .​end·​method 52 .​end·​method
   
[−]
smali/org/a0z/mpd/item/Directory$3.smali
Offset 30, 60 lines modified Offset 30, 59 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lorg/​a0z/​mpd/​item/​Directory;​ 31 .​field·​final·​synthetic·​this$0:​Lorg/​a0z/​mpd/​item/​Directory;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lorg/​a0z/​mpd/​item/​Directory;​)​V 33 .​method·​constructor·​<init>(Lorg/​a0z/​mpd/​item/​Directory;​)​V
34 ·​·​·​·​.​locals·​0 34 ·​·​·​·​.​locals·​0
  35 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​Directory;​
   
35 ·​·​·​·​.​prologue 36 ·​·​·​·​.​prologue
36 ·​·​·​·​.​line·​266 37 ·​·​·​·​.​line·​266
37 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory$3;​-​>this$0:​Lorg/​a0z/​mpd/​item/​Directory;​ 38 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory$3;​-​>this$0:​Lorg/​a0z/​mpd/​item/​Directory;​
   
38 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ·​·​·​·​return-​void 40 ·​·​·​·​return-​void
40 .​end·​method 41 .​end·​method
   
   
41 #·​virtual·​methods 42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 43 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
43 ·​·​·​·​.​locals·​1 44 ·​·​·​·​.​locals·​1
44 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
45 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
46 ·​·​·​·​.​prologue 45 ·​·​·​·​.​prologue
47 ·​·​·​·​.​line·​266 46 ·​·​·​·​.​line·​266
48 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​ 47 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​
   
49 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
50 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​ 48 ·​·​·​·​check-​cast·​p2,​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​
   
51 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
52 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​Directory$3;​-​>compare(Lorg/​a0z/​mpd/​item/​PlaylistFile;​Lorg/​a0z/​mpd/​item/​PlaylistFile;​)​I 49 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​Directory$3;​-​>compare(Lorg/​a0z/​mpd/​item/​PlaylistFile;​Lorg/​a0z/​mpd/​item/​PlaylistFile;​)​I
   
53 ·​·​·​·​move-​result·​v0 50 ·​·​·​·​move-​result·​v0
   
54 ·​·​·​·​return·​v0 51 ·​·​·​·​return·​v0
55 .​end·​method 52 .​end·​method
   
56 .​method·​public·​compare(Lorg/​a0z/​mpd/​item/​PlaylistFile;​Lorg/​a0z/​mpd/​item/​PlaylistFile;​)​I 53 .​method·​public·​compare(Lorg/​a0z/​mpd/​item/​PlaylistFile;​Lorg/​a0z/​mpd/​item/​PlaylistFile;​)​I
57 ·​·​·​·​.​locals·​2 54 ·​·​·​·​.​locals·​2
58 ·​·​·​·​.​param·​p1,​·​"lhs"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​ 55 ·​·​·​·​.​param·​p1,​·​"lhs"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​
59 ·​·​·​·​.​param·​p2,​·​"rhs"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​ 56 ·​·​·​·​.​param·​p2,​·​"rhs"·​·​·​·​#·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​
   
60 ·​·​·​·​.​prologue 57 ·​·​·​·​.​prologue
61 ·​·​·​·​.​line·​269 58 ·​·​·​·​.​line·​269
  59 ·​·​·​·​.​line·​270
62 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​-​>getFullPath()​Ljava/​lang/​String;​ 60 ·​·​·​·​invoke-​virtual·​{p1},​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​-​>getFullPath()​Ljava/​lang/​String;​
   
63 ·​·​·​·​move-​result-​object·​v0 61 ·​·​·​·​move-​result-​object·​v0
   
64 ·​·​·​·​invoke-​virtual·​{p2},​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​-​>getFullPath()​Ljava/​lang/​String;​ 62 ·​·​·​·​invoke-​virtual·​{p2},​·​Lorg/​a0z/​mpd/​item/​PlaylistFile;​-​>getFullPath()​Ljava/​lang/​String;​
   
65 ·​·​·​·​move-​result-​object·​v1 63 ·​·​·​·​move-​result-​object·​v1
   
66 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lorg/​a0z/​mpd/​item/​StringComparators;​-​>compareNatural(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​I 64 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lorg/​a0z/​mpd/​item/​StringComparators;​-​>compareNatural(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​I
   
67 ·​·​·​·​move-​result·​v0 65 ·​·​·​·​move-​result·​v0
   
  66 ·​·​·​·​.​line·​269
68 ·​·​·​·​return·​v0 67 ·​·​·​·​return·​v0
69 .​end·​method 68 .​end·​method
[−]
smali/org/a0z/mpd/item/Directory.smali
Offset 302, 81 lines modified Offset 302, 79 lines modified
   
302 .​method·​public·​getFileByTitle(Ljava/​lang/​String;​)​Lorg/​a0z/​mpd/​item/​Music;​ 302 .​method·​public·​getFileByTitle(Ljava/​lang/​String;​)​Lorg/​a0z/​mpd/​item/​Music;​
303 ·​·​·​·​.​locals·​5 303 ·​·​·​·​.​locals·​5
304 ·​·​·​·​.​param·​p1,​·​"title"·​·​·​·​#·​Ljava/​lang/​String;​ 304 ·​·​·​·​.​param·​p1,​·​"title"·​·​·​·​#·​Ljava/​lang/​String;​
   
305 ·​·​·​·​.​prologue 305 ·​·​·​·​.​prologue
306 ·​·​·​·​.​line·​188 306 ·​·​·​·​.​line·​188
307 ·​·​·​·​const/​4·​v2,​·​0x0 307 ·​·​·​·​const/​4·​v1,​·​0x0
   
308 ·​·​·​·​.​line·​190 308 ·​·​·​·​.​line·​190
309 ·​·​·​·​.​local·​v2,​·​"result":​Lorg/​a0z/​mpd/​item/​Music;​ 309 ·​·​·​·​.​local·​v1,​·​"result":​Lorg/​a0z/​mpd/​item/​Music;​
310 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory;​-​>mFileEntries:​Ljava/​util/​Map;​ 310 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory;​-​>mFileEntries:​Ljava/​util/​Map;​
   
311 ·​·​·​·​monitor-​enter·​v4 311 ·​·​·​·​monitor-​enter·​v3
   
312 ·​·​·​·​.​line·​191 312 ·​·​·​·​.​line·​191
313 ·​·​·​·​:​try_start_0 313 ·​·​·​·​:​try_start_0
314 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory;​-​>mFileEntries:​Ljava/​util/​Map;​ 314 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​a0z/​mpd/​item/​Directory;​-​>mFileEntries:​Ljava/​util/​Map;​
   
315 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 315 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
316 ·​·​·​·​move-​result-​object·​v3 316 ·​·​·​·​move-​result-​object·​v2
   
317 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 317 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
318 ·​·​·​·​move-​result-​object·​v0 318 ·​·​·​·​move-​result-​object·​v2
   
319 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
320 ·​·​·​·​:​cond_0 319 ·​·​·​·​:​cond_0
321 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 320 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
322 ·​·​·​·​move-​result·​v3 321 ·​·​·​·​move-​result·​v4
   
323 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1 322 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1
   
324 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 323 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
325 ·​·​·​·​move-​result-​object·​v1 324 ·​·​·​·​move-​result-​object·​v0
   
326 ·​·​·​·​check-​cast·​v1,​·​Lorg/​a0z/​mpd/​item/​Music;​ 325 ·​·​·​·​check-​cast·​v0,​·​Lorg/​a0z/​mpd/​item/​Music;​
   
327 ·​·​·​·​.​line·​192 326 ·​·​·​·​.​line·​192
328 ·​·​·​·​.​local·​v1,​·​"music":​Lorg/​a0z/​mpd/​item/​Music;​ 327 ·​·​·​·​.​local·​v0,​·​"music":​Lorg/​a0z/​mpd/​item/​Music;​
329 ·​·​·​·​invoke-​virtual·​{v1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTitle()​Ljava/​lang/​String;​ 328 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getTitle()​Ljava/​lang/​String;​
   
330 ·​·​·​·​move-​result-​object·​v3 329 ·​·​·​·​move-​result-​object·​v4
   
331 ·​·​·​·​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 330 ·​·​·​·​invoke-​virtual·​{v4,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
332 ·​·​·​·​move-​result·​v3 331 ·​·​·​·​move-​result·​v4
   
333 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0 332 ·​·​·​·​if-​eqz·​v4,​·​:​cond_0
   
334 ·​·​·​·​.​line·​193 333 ·​·​·​·​.​line·​193
335 ·​·​·​·​move-​object·​v2,​·​v1 334 ·​·​·​·​move-​object·​v1,​·​v0
   
336 ·​·​·​·​.​line·​197 335 ·​·​·​·​.​line·​197
337 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"music":​Lorg/​a0z/​mpd/​item/​Music;​ 336 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"music":​Lorg/​a0z/​mpd/​item/​Music;​
338 ·​·​·​·​:​cond_1 337 ·​·​·​·​:​cond_1
339 ·​·​·​·​monitor-​exit·​v4 338 ·​·​·​·​monitor-​exit·​v3
   
340 ·​·​·​·​.​line·​199 339 ·​·​·​·​.​line·​199
341 ·​·​·​·​return-​object·​v2 340 ·​·​·​·​return-​object·​v1
   
342 ·​·​·​·​.​line·​197 341 ·​·​·​·​.​line·​197
343 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"i$":​Ljava/​util/​Iterator;​  
344 ·​·​·​·​:​catchall_0 342 ·​·​·​·​:​catchall_0
345 ·​·​·​·​move-​exception·​v3 343 ·​·​·​·​move-​exception·​v2
   
346 ·​·​·​·​monitor-​exit·​v4 344 ·​·​·​·​monitor-​exit·​v3
347 ·​·​·​·​:​try_end_0 345 ·​·​·​·​:​try_end_0
348 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 346 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
349 ·​·​·​·​throw·​v3 347 ·​·​·​·​throw·​v2
350 .​end·​method 348 .​end·​method
   
351 .​method·​public·​getFilename()​Ljava/​lang/​String;​ 349 .​method·​public·​getFilename()​Ljava/​lang/​String;​
352 ·​·​·​·​.​locals·​1 350 ·​·​·​·​.​locals·​1
   
353 ·​·​·​·​.​prologue 351 ·​·​·​·​.​prologue
354 ·​·​·​·​.​line·​208 352 ·​·​·​·​.​line·​208
Offset 745, 14 lines modified Offset 743, 15 lines modified
   
745 ·​·​·​·​const/​4·​v14,​·​0x1 743 ·​·​·​·​const/​4·​v14,​·​0x1
   
746 ·​·​·​·​new-​array·​v14,​·​v14,​·​[Ljava/​lang/​String;​ 744 ·​·​·​·​new-​array·​v14,​·​v14,​·​[Ljava/​lang/​String;​
   
747 ·​·​·​·​const/​4·​v15,​·​0x0 745 ·​·​·​·​const/​4·​v15,​·​0x0
   
  746 ·​·​·​·​.​line·​350
748 ·​·​·​·​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lorg/​a0z/​mpd/​item/​Directory;​-​>getFullPath()​Ljava/​lang/​String;​ 747 ·​·​·​·​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lorg/​a0z/​mpd/​item/​Directory;​-​>getFullPath()​Ljava/​lang/​String;​
   
749 ·​·​·​·​move-​result-​object·​v16 748 ·​·​·​·​move-​result-​object·​v16
   
750 ·​·​·​·​aput-​object·​v16,​·​v14,​·​v15 749 ·​·​·​·​aput-​object·​v16,​·​v14,​·​v15
   
751 ·​·​·​·​move-​object/​from16·​v0,​·​p1 750 ·​·​·​·​move-​object/​from16·​v0,​·​p1
[−]
smali/org/a0z/mpd/item/Genre$1.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 ·​·​·​·​return-​void 38 ·​·​·​·​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
42 ·​·​·​·​.​locals·​1 42 ·​·​·​·​.​locals·​1
43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
44 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
45 ·​·​·​·​.​line·​40 44 ·​·​·​·​.​line·​40
46 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Genre$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Genre;​ 45 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Genre$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Genre;​
   
47 ·​·​·​·​move-​result-​object·​v0 46 ·​·​·​·​move-​result-​object·​v0
   
Offset 64, 15 lines modified Offset 63, 14 lines modified
64 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Genre;​-​><init>(Landroid/​os/​Parcel;​)​V 63 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Genre;​-​><init>(Landroid/​os/​Parcel;​)​V
   
65 ·​·​·​·​return-​object·​v0 64 ·​·​·​·​return-​object·​v0
66 .​end·​method 65 .​end·​method
   
67 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 66 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
68 ·​·​·​·​.​locals·​1 67 ·​·​·​·​.​locals·​1
69 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
70 ·​·​·​·​.​prologue 68 ·​·​·​·​.​prologue
71 ·​·​·​·​.​line·​40 69 ·​·​·​·​.​line·​40
72 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Genre$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Genre;​ 70 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Genre$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Genre;​
   
73 ·​·​·​·​move-​result-​object·​v0 71 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/org/a0z/mpd/item/Genre.smali
Offset 84, 15 lines modified Offset 84, 14 lines modified
84 ·​·​·​·​const/​4·​v0,​·​0x0 84 ·​·​·​·​const/​4·​v0,​·​0x0
   
85 ·​·​·​·​return·​v0 85 ·​·​·​·​return·​v0
86 .​end·​method 86 .​end·​method
   
87 .​method·​public·​bridge·​synthetic·​equals(Ljava/​lang/​Object;​)​Z 87 .​method·​public·​bridge·​synthetic·​equals(Ljava/​lang/​Object;​)​Z
88 ·​·​·​·​.​locals·​1 88 ·​·​·​·​.​locals·​1
89 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
90 ·​·​·​·​.​prologue 89 ·​·​·​·​.​prologue
91 ·​·​·​·​.​line·​38 90 ·​·​·​·​.​line·​38
92 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​AbstractGenre;​-​>equals(Ljava/​lang/​Object;​)​Z 91 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​AbstractGenre;​-​>equals(Ljava/​lang/​Object;​)​Z
   
93 ·​·​·​·​move-​result·​v0 92 ·​·​·​·​move-​result·​v0
   
[−]
smali/org/a0z/mpd/item/Item.smali
Offset 160, 21 lines modified Offset 160, 19 lines modified
160 ·​·​·​·​return-​object·​p1 160 ·​·​·​·​return-​object·​p1
161 .​end·​method 161 .​end·​method
   
   
162 #·​virtual·​methods 162 #·​virtual·​methods
163 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I 163 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
164 ·​·​·​·​.​locals·​1 164 ·​·​·​·​.​locals·​1
165 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
166 ·​·​·​·​.​prologue 165 ·​·​·​·​.​prologue
167 ·​·​·​·​.​line·​37 166 ·​·​·​·​.​line·​37
168 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​Item;​ 167 ·​·​·​·​check-​cast·​p1,​·​Lorg/​a0z/​mpd/​item/​Item;​
   
169 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
170 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Item;​-​>compareTo(Lorg/​a0z/​mpd/​item/​Item;​)​I 168 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Item;​-​>compareTo(Lorg/​a0z/​mpd/​item/​Item;​)​I
   
171 ·​·​·​·​move-​result·​v0 169 ·​·​·​·​move-​result·​v0
   
172 ·​·​·​·​return·​v0 170 ·​·​·​·​return·​v0
173 .​end·​method 171 .​end·​method
   
[−]
smali/org/a0z/mpd/item/Music.smali
Offset 67, 14 lines modified Offset 67, 15 lines modified
   
67 ·​·​·​·​move-​result-​object·​v4 67 ·​·​·​·​move-​result-​object·​v4
   
68 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 68 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
69 ·​·​·​·​move-​result-​object·​v5 69 ·​·​·​·​move-​result-​object·​v5
   
  70 ·​·​·​·​.​line·​76
70 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 71 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
71 ·​·​·​·​move-​result·​v6 72 ·​·​·​·​move-​result·​v6
   
72 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J 73 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readLong()​J
   
73 ·​·​·​·​move-​result-​wide·​v7 74 ·​·​·​·​move-​result-​wide·​v7
Offset 87, 14 lines modified Offset 88, 15 lines modified
   
87 ·​·​·​·​move-​result-​wide·​v10 88 ·​·​·​·​move-​result-​wide·​v10
   
88 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 89 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
89 ·​·​·​·​move-​result-​object·​v12 90 ·​·​·​·​move-​result-​object·​v12
   
  91 ·​·​·​·​.​line·​77
90 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 92 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
91 ·​·​·​·​move-​result·​v13 93 ·​·​·​·​move-​result·​v13
   
92 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 94 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
93 ·​·​·​·​move-​result·​v14 95 ·​·​·​·​move-​result·​v14
Offset 109, 14 lines modified Offset 111, 15 lines modified
   
109 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 111 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
110 ·​·​·​·​move-​result-​object·​v17 112 ·​·​·​·​move-​result-​object·​v17
   
111 ·​·​·​·​move-​object/​from16·​v0,​·​p0 113 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
  114 ·​·​·​·​.​line·​75
112 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v17},​·​Lorg/​a0z/​mpd/​item/​AbstractMusic;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​IJLjava/​lang/​String;​JLjava/​lang/​String;​IIIILjava/​lang/​String;​)​V 115 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v17},​·​Lorg/​a0z/​mpd/​item/​AbstractMusic;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​IJLjava/​lang/​String;​JLjava/​lang/​String;​IIIILjava/​lang/​String;​)​V
   
113 ·​·​·​·​.​line·​78 116 ·​·​·​·​.​line·​78
114 ·​·​·​·​return-​void 117 ·​·​·​·​return-​void
115 .​end·​method 118 .​end·​method
   
116 .​method·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​IJLjava/​lang/​String;​JLjava/​lang/​String;​IIIILjava/​lang/​String;​)​V 119 .​method·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​IJLjava/​lang/​String;​JLjava/​lang/​String;​IIIILjava/​lang/​String;​)​V
[−]
smali/org/a0z/mpd/item/Music$1.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 ·​·​·​·​return-​void 38 ·​·​·​·​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
42 ·​·​·​·​.​locals·​1 42 ·​·​·​·​.​locals·​1
43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
44 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
45 ·​·​·​·​.​line·​40 44 ·​·​·​·​.​line·​40
46 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Music$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Music;​ 45 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Music$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​a0z/​mpd/​item/​Music;​
   
47 ·​·​·​·​move-​result-​object·​v0 46 ·​·​·​·​move-​result-​object·​v0
   
Offset 64, 15 lines modified Offset 63, 14 lines modified
64 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​><init>(Landroid/​os/​Parcel;​)​V 63 ·​·​·​·​invoke-​direct·​{v0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Music;​-​><init>(Landroid/​os/​Parcel;​)​V
   
65 ·​·​·​·​return-​object·​v0 64 ·​·​·​·​return-​object·​v0
66 .​end·​method 65 .​end·​method
   
67 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 66 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
68 ·​·​·​·​.​locals·​1 67 ·​·​·​·​.​locals·​1
69 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
70 ·​·​·​·​.​prologue 68 ·​·​·​·​.​prologue
71 ·​·​·​·​.​line·​40 69 ·​·​·​·​.​line·​40
72 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Music$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Music;​ 70 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​a0z/​mpd/​item/​Music$1;​-​>newArray(I)​[Lorg/​a0z/​mpd/​item/​Music;​
   
73 ·​·​·​·​move-​result-​object·​v0 71 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/org/a0z/mpd/item/StringComparators$1.smali
Offset 38, 25 lines modified Offset 38, 21 lines modified
38 ·​·​·​·​return-​void 38 ·​·​·​·​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 41 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
42 ·​·​·​·​.​locals·​1 42 ·​·​·​·​.​locals·​1
43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
44 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
45 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
46 ·​·​·​·​.​line·​55 44 ·​·​·​·​.​line·​55
47 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​ 45 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
48 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
49 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​ 46 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​
   
50 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
51 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​StringComparators$1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 47 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​StringComparators$1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
52 ·​·​·​·​move-​result·​v0 48 ·​·​·​·​move-​result·​v0
   
53 ·​·​·​·​return·​v0 49 ·​·​·​·​return·​v0
54 .​end·​method 50 .​end·​method
   
[−]
smali/org/a0z/mpd/item/StringComparators$3.smali
Offset 44, 25 lines modified Offset 44, 21 lines modified
44 ·​·​·​·​return-​void 44 ·​·​·​·​return-​void
45 .​end·​method 45 .​end·​method
   
   
46 #·​virtual·​methods 46 #·​virtual·​methods
47 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 47 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
48 ·​·​·​·​.​locals·​1 48 ·​·​·​·​.​locals·​1
49 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
50 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
51 ·​·​·​·​.​prologue 49 ·​·​·​·​.​prologue
52 ·​·​·​·​.​line·​384 50 ·​·​·​·​.​line·​384
53 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​ 51 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
54 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
55 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​ 52 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​
   
56 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
57 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​StringComparators$3;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 53 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​StringComparators$3;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
58 ·​·​·​·​move-​result·​v0 54 ·​·​·​·​move-​result·​v0
   
59 ·​·​·​·​return·​v0 55 ·​·​·​·​return·​v0
60 .​end·​method 56 .​end·​method
   
[−]
smali/org/a0z/mpd/item/StringComparators$2.smali
Offset 38, 25 lines modified Offset 38, 21 lines modified
38 ·​·​·​·​return-​void 38 ·​·​·​·​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 41 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
42 ·​·​·​·​.​locals·​1 42 ·​·​·​·​.​locals·​1
43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
44 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
45 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
46 ·​·​·​·​.​line·​72 44 ·​·​·​·​.​line·​72
47 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​ 45 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
48 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
49 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​ 46 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​String;​
   
50 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
51 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​StringComparators$2;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 47 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​a0z/​mpd/​item/​StringComparators$2;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
52 ·​·​·​·​move-​result·​v0 48 ·​·​·​·​move-​result·​v0
   
53 ·​·​·​·​return·​v0 49 ·​·​·​·​return·​v0
54 .​end·​method 50 .​end·​method
   
[−]
smali/org/a0z/mpd/subsystem/Sticker.smali
Offset 68, 76 lines modified Offset 68, 73 lines modified
68 ·​·​·​·​·​·​·​·​} 68 ·​·​·​·​·​·​·​·​}
69 ·​·​·​·​.​end·​annotation 69 ·​·​·​·​.​end·​annotation
   
70 ·​·​·​·​.​prologue 70 ·​·​·​·​.​prologue
71 ·​·​·​·​.​local·​p0,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​" 71 ·​·​·​·​.​local·​p0,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​"
72 ·​·​·​·​const/​4·​v9,​·​0x1 72 ·​·​·​·​const/​4·​v9,​·​0x1
   
73 ·​·​·​·​const/​4·​v8,​·​0x0 73 ·​·​·​·​const/​4·​v3,​·​0x0
   
74 ·​·​·​·​.​line·​166 74 ·​·​·​·​.​line·​166
75 ·​·​·​·​new-​instance·​v1,​·​Lorg/​a0z/​mpd/​CommandQueue;​ 75 ·​·​·​·​new-​instance·​v0,​·​Lorg/​a0z/​mpd/​CommandQueue;​
   
76 ·​·​·​·​invoke-​direct·​{v1},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​><init>()​V 76 ·​·​·​·​invoke-​direct·​{v0},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​><init>()​V
   
77 ·​·​·​·​.​line·​168 77 ·​·​·​·​.​line·​168
78 ·​·​·​·​.​local·​v1,​·​"commandQueue":​Lorg/​a0z/​mpd/​CommandQueue;​ 78 ·​·​·​·​.​local·​v0,​·​"commandQueue":​Lorg/​a0z/​mpd/​CommandQueue;​
79 ·​·​·​·​invoke-​static·​{p0},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​ 79 ·​·​·​·​invoke-​static·​{p0},​·​Lorg/​a0z/​mpd/​Tools;​-​>splitResponse(Ljava/​util/​Collection;​)​[[Ljava/​lang/​String;​
   
80 ·​·​·​·​move-​result-​object·​v0 80 ·​·​·​·​move-​result-​object·​v4
   
81 ·​·​·​·​.​local·​v0,​·​"arr$":​[[Ljava/​lang/​String;​ 81 ·​·​·​·​array-​length·​v5,​·​v4
82 ·​·​·​·​array-​length·​v3,​·​v0  
   
83 ·​·​·​·​.​local·​v3,​·​"len$":​I 82 ·​·​·​·​move·​v2,​·​v3
84 ·​·​·​·​const/​4·​v2,​·​0x0  
   
85 ·​·​·​·​.​local·​v2,​·​"i$":​I  
86 ·​·​·​·​:​goto_0 83 ·​·​·​·​:​goto_0
87 ·​·​·​·​if-​ge·​v2,​·​v3,​·​:​cond_1 84 ·​·​·​·​if-​ge·​v2,​·​v5,​·​:​cond_1
   
88 ·​·​·​·​aget-​object·​v4,​·​v0,​·​v2 85 ·​·​·​·​aget-​object·​v1,​·​v4,​·​v2
   
89 ·​·​·​·​.​line·​169 86 ·​·​·​·​.​line·​169
90 ·​·​·​·​.​local·​v4,​·​"pair":​[Ljava/​lang/​String;​ 87 ·​·​·​·​.​local·​v1,​·​"pair":​[Ljava/​lang/​String;​
91 ·​·​·​·​const-​string·​v5,​·​"file" 88 ·​·​·​·​const-​string·​v6,​·​"file"
   
92 ·​·​·​·​aget-​object·​v6,​·​v4,​·​v8 89 ·​·​·​·​aget-​object·​v7,​·​v1,​·​v3
   
93 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 90 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
94 ·​·​·​·​move-​result·​v5 91 ·​·​·​·​move-​result·​v6
   
95 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0 92 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0
   
96 ·​·​·​·​.​line·​170 93 ·​·​·​·​.​line·​170
97 ·​·​·​·​const-​string·​v5,​·​"listall" 94 ·​·​·​·​const-​string·​v6,​·​"listall"
   
98 ·​·​·​·​new-​array·​v6,​·​v9,​·​[Ljava/​lang/​String;​ 95 ·​·​·​·​new-​array·​v7,​·​v9,​·​[Ljava/​lang/​String;​
   
99 ·​·​·​·​aget-​object·​v7,​·​v4,​·​v9 96 ·​·​·​·​aget-​object·​v8,​·​v1,​·​v9
   
100 ·​·​·​·​aput-​object·​v7,​·​v6,​·​v8 97 ·​·​·​·​aput-​object·​v8,​·​v7,​·​v3
   
101 ·​·​·​·​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>add(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V 98 ·​·​·​·​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>add(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V
   
102 ·​·​·​·​.​line·​168 99 ·​·​·​·​.​line·​168
103 ·​·​·​·​:​cond_0 100 ·​·​·​·​:​cond_0
104 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1 101 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
105 ·​·​·​·​goto·​:​goto_0 102 ·​·​·​·​goto·​:​goto_0
   
106 ·​·​·​·​.​line·​174 103 ·​·​·​·​.​line·​174
107 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"pair":​[Ljava/​lang/​String;​ 104 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"pair":​[Ljava/​lang/​String;​
108 ·​·​·​·​:​cond_1 105 ·​·​·​·​:​cond_1
109 ·​·​·​·​return-​object·​v1 106 ·​·​·​·​return-​object·​v0
110 .​end·​method 107 .​end·​method
   
111 .​method·​private·​getMusicPair(Ljava/​util/​Collection;​)​Ljava/​util/​Map;​ 108 .​method·​private·​getMusicPair(Ljava/​util/​Collection;​)​Ljava/​util/​Map;​
112 ·​·​·​·​.​locals·​7 109 ·​·​·​·​.​locals·​6
113 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 110 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
114 ·​·​·​·​·​·​·​·​value·​=·​{ 111 ·​·​·​·​·​·​·​·​value·​=·​{
115 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​ 112 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​
116 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​Collection",​ 113 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​Collection",​
117 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​ 114 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​
118 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​ 115 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​
119 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​",​ 116 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​",​
Offset 157, 74 lines modified Offset 154, 73 lines modified
157 ·​·​·​·​.​end·​annotation 154 ·​·​·​·​.​end·​annotation
   
158 ·​·​·​·​.​prologue 155 ·​·​·​·​.​prologue
159 ·​·​·​·​.​line·​315 156 ·​·​·​·​.​line·​315
160 ·​·​·​·​.​local·​p1,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​" 157 ·​·​·​·​.​local·​p1,​·​"response":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​"
161 ·​·​·​·​invoke-​static·​{p1},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>getMusicCommand(Ljav​a/​util/​Collection;​)​Lorg/​a0z/​mpd/​CommandQueue;​ 158 ·​·​·​·​invoke-​static·​{p1},​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>getMusicCommand(Ljav​a/​util/​Collection;​)​Lorg/​a0z/​mpd/​CommandQueue;​
   
162 ·​·​·​·​move-​result-​object·​v5 159 ·​·​·​·​move-​result-​object·​v4
   
163 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>mConnection:​Lorg/​a0z/​mpd/​connection/​MPDConnection;​ 160 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​a0z/​mpd/​subsystem/​Sticker;​-​>mConnection:​Lorg/​a0z/​mpd/​connection/​MPDConnection;​
   
164 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>send(Lorg/​a0z/​mpd/​connection/​MPDConnection;​)​Ljava/​util/​List;​ 161 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Lorg/​a0z/​mpd/​CommandQueue;​-​>send(Lorg/​a0z/​mpd/​connection/​MPDConnection;​)​Ljava/​util/​List;​
   
165 ·​·​·​·​move-​result-​object·​v4 162 ·​·​·​·​move-​result-​object·​v3
   
166 ·​·​·​·​.​line·​316 163 ·​·​·​·​.​line·​316
167 ·​·​·​·​.​local·​v4,​·​"musicResponse":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 164 ·​·​·​·​.​local·​v3,​·​"musicResponse":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
168 ·​·​·​·​const/​4·​v5,​·​0x0 165 ·​·​·​·​const/​4·​v4,​·​0x0
   
169 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getMusicFromList(Lja​va/​util/​Collection;​Z)​Ljava/​util/​List;​ 166 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Lorg/​a0z/​mpd/​item/​Music;​-​>getMusicFromList(Lja​va/​util/​Collection;​Z)​Ljava/​util/​List;​
   
170 ·​·​·​·​move-​result-​object·​v2 167 ·​·​·​·​move-​result-​object·​v1
Max diff block lines reached; 33148/37155 bytes (89.22%) of diff not shown.
[−]
smali/uk/co/senab/actionbarpulltorefresh/library/R.smali
Offset 24, 10 lines modified Offset 24, 9 lines modified
24 .​method·​public·​constructor·​<init>()​V 24 .​method·​public·​constructor·​<init>()​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
   
26 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​9 27 ·​·​·​·​.​line·​9
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ·​·​·​·​.​line·​75  
30 ·​·​·​·​return-​void 29 ·​·​·​·​return-​void
31 .​end·​method 30 .​end·​method