[−]
/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