| Offset 1, 537 lines modified | Offset 1, 537 lines modified | ||
| 1 |
Zip·file·size:·164 |
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· |
7 | -rw----·····2.0·fat····17056·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
| 8 |
-rw----·····2.0·fat······396·bl·defN· |
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· |
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· |
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· |
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· |
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· |
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· |
14 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_dark.xml |
| 15 |
-rw----·····2.0·fat······472·bl·defN· |
15 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_light.xml |
| 16 |
-rw----·····2.0·fat······468·bl·defN· |
16 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_dark.xml |
| 17 |
-rw----·····2.0·fat······468·bl·defN· |
17 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_light.xml |
| 18 |
-rw----·····2.0·fat······468·bl·defN· |
18 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_dark.xml |
| 19 |
-rw----·····2.0·fat······468·bl·defN· |
19 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_light.xml |
| 20 |
-rw----·····2.0·fat······596·bl·defN· |
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· |
21 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_dark.xml |
| 22 |
-rw----·····2.0·fat······468·bl·defN· |
22 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_light.xml |
| 23 |
-rw----·····2.0·fat······592·bl·defN· |
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· |
24 | -rw----·····1.0·fat······303·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png |
| 25 |
-rw----·····1.0·fat······304·b-·stor· |
25 | -rw----·····1.0·fat······304·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png |
| 26 |
-rw----·····1.0·fat······306·b-·stor· |
26 | -rw----·····1.0·fat······306·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
| 27 |
-rw----·····1.0·fat······549·b-·stor· |
27 | -rw----·····1.0·fat······549·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
| 28 |
-rw----·····1.0·fat······622·b-·stor· |
28 | -rw----·····1.0·fat······622·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
| 29 |
-rw----·····1.0·fat······753·b-·stor· |
29 | -rw----·····1.0·fat······753·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
| 30 |
-rw----·····1.0·fat·····2040·b-·stor· |
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· |
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· |
32 | -rw----·····1.0·fat······229·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 33 |
-rw----·····1.0·fat······407·b-·stor· |
33 | -rw----·····1.0·fat······407·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 34 |
-rw----·····1.0·fat······275·b-·stor· |
34 | -rw----·····1.0·fat······275·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
| 35 |
-rw----·····1.0·fat······226·b-·stor· |
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· |
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· |
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· |
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· |
39 | -rw----·····1.0·fat······190·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
| 40 |
-rw----·····1.0·fat······360·b-·stor· |
40 | -rw----·····1.0·fat······360·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 41 |
-rw----·····1.0·fat······270·b-·stor· |
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· |
42 | -rw----·····1.0·fat······729·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 43 |
-rw----·····1.0·fat·····1018·b-·stor· |
43 | -rw----·····1.0·fat·····1018·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
| 44 |
-rw----·····1.0·fat······541·b-·stor· |
44 | -rw----·····1.0·fat······541·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
| 45 |
-rw----·····1.0·fat······170·b-·stor· |
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· |
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· |
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· |
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· |
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· |
50 | -rw----·····1.0·fat······239·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 51 |
-rw----·····1.0·fat······240·b-·stor· |
51 | -rw----·····1.0·fat······240·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| 52 |
-rw----·····1.0·fat······853·b-·stor· |
52 | -rw----·····1.0·fat······853·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
| 53 |
-rw----·····1.0·fat·····1256·b-·stor· |
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· |
54 | -rw----·····1.0·fat······417·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 55 |
-rw----·····1.0·fat······530·b-·stor· |
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· |
56 | -rw----·····1.0·fat······199·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
| 57 |
-rw----·····1.0·fat······192·b-·stor· |
57 | -rw----·····1.0·fat······192·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
| 58 |
-rw----·····1.0·fat······194·b-·stor· |
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· |
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· |
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· |
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· |
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· |
63 | -rw----·····1.0·fat······783·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_dark_bg_focused.9.png |
| 64 |
-rw----·····1.0·fat······199·b-·stor· |
64 | -rw----·····1.0·fat······199·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_inner_focused_c.9.png |
| 65 |
-rw----·····1.0·fat······257·b-·stor· |
65 | -rw----·····1.0·fat······257·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_inner_focused_l.9.png |
| 66 |
-rw----·····1.0·fat······270·b-·stor· |
66 | -rw----·····1.0·fat······270·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_inner_focused_r.9.png |
| 67 |
-rw----·····1.0·fat······199·b-·stor· |
67 | -rw----·····1.0·fat······199·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_inner_pressed_c.9.png |
| 68 |
-rw----·····1.0·fat······271·b-·stor· |
68 | -rw----·····1.0·fat······271·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_inner_pressed_l.9.png |
| 69 |
-rw----·····1.0·fat······271·b-·stor· |
69 | -rw----·····1.0·fat······271·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_inner_pressed_r.9.png |
| 70 |
-rw----·····1.0·fat······592·b-·stor· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
81 | -rw----·····1.0·fat······798·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_volume_light.png |
| 82 |
-rw----·····1.0·fat······463·b-·stor· |
82 | -rw----·····1.0·fat······463·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_appwidget_music_next.png |
| 83 |
-rw----·····1.0·fat······177·b-·stor· |
83 | -rw----·····1.0·fat······177·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_appwidget_music_pause.png |
| 84 |
-rw----·····1.0·fat······289·b-·stor· |
84 | -rw----·····1.0·fat······289·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_appwidget_music_play.png |
| 85 |
-rw----·····1.0·fat······476·b-·stor· |
85 | -rw----·····1.0·fat······476·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_appwidget_music_prev.png |
| 86 |
-rw----·····1.0·fat······158·b-·stor· |
86 | -rw----·····1.0·fat······158·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_appwidget_music_stop.png |
| 87 |
-rw----·····1.0·fat······262·b-·stor· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
97 | -rw----·····1.0·fat······520·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_media_previous_light.png |
| 98 |
-rw----·····1.0·fat······858·b-·stor· |
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· |
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. | |||
| 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' |
| 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 |
| 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 |
| 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 |
| 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·1 |
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-supe |
153 | ····invoke-super·{p0,·p1},·Landroid/support/v7/app/ActionBarActivity;->onCreate(Landroid/os/Bundle;)V |
| 153 | ····.line·62 | 154 | ····.line·62 |
| 154 |
····const·v |
155 | ····const·v1,·0x7f030017 |
| 155 |
····invoke-virtual·{p0,·v |
156 | ····invoke-virtual·{p0,·v1},·Lcom/namelessdev/mpdroid/AboutActivity;->setContentView(I)V |
| 156 | ····.line·64 | 157 | ····.line·64 |
| 157 |
····const·v |
158 | ····const·v1,·0x102000a |
| 158 |
····invoke-virtual·{p0,·v |
159 | ····invoke-virtual·{p0,·v1},·Lcom/namelessdev/mpdroid/AboutActivity;->findViewById(I)Landroid/view/View; |
| 159 |
····move-result-object·v |
160 | ····move-result-object·v8 |
| 160 |
····check-cast·v |
161 | ····check-cast·v8,·Landroid/widget/ListView; |
| 161 | ····.line·66 | 162 | ····.line·66 |
| 162 |
····.local·v |
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·v |
165 | ····move-result-object·v7 |
| 165 | ····.line·67 | 166 | ····.line·67 |
| 166 |
····.local·v |
167 | ····.local·v7,·"inflater":Landroid/view/LayoutInflater; |
| 167 |
····const·v |
168 | ····const·v1,·0x7f030018 |
| 168 | ····const/4·v1,·0x0 | ||
| 169 | ····const/4·v2,·0x0 | 169 | ····const/4·v2,·0x0 |
| 170 |
····invoke-virtual·{v |
170 | ····invoke-virtual·{v7,·v1,·v2,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
| 171 |
····move-result-object·v |
171 | ····move-result-object·v6 |
| 172 | ····.line·68 | 172 | ····.line·68 |
| 173 |
····.local·v |
173 | ····.local·v6,·"headerView":Landroid/view/View; |
| 174 |
····const·v |
174 | ····const·v1,·0x7f0a0054 |
| 175 |
····invoke-virtual·{v |
175 | ····invoke-virtual·{v6,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 176 |
····move-result-object·v1 |
176 | ····move-result-object·v11 |
| 177 |
····check-cast·v1 |
177 | ····check-cast·v11,·Landroid/widget/TextView; |
| 178 | ····.line·69 | 178 | ····.line·69 |
| 179 |
····.local·v1 |
179 | ····.local·v11,·"versionInfo":Landroid/widget/TextView; |
| 180 |
····const·v |
180 | ····const·v1,·0x7f0c0101 |
| 181 |
····invoke-virtual·{v1 |
181 | ····invoke-virtual·{v11,·v1},·Landroid/widget/TextView;->setText(I)V |
| 182 | ····.line·70 | 182 | ····.line·70 |
| 183 |
····new-instance·v |
183 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| Max diff block lines reached; 7232/11325 bytes (63.86%) of diff not shown. | |||
| 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(Landroid/os/Parcel;)Ljava/lang/Object; | 114 | .method·public·bridge·synthetic·createFromParcel(Landroid/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(Landroid/os/Parcel;)Lcom/namelessdev/mpdroid/ConnectionInfo; | 118 | ····invoke-virtual·{p0,·p1},·Lcom/namelessdev/mpdroid/ConnectionInfo$1;->createFromParcel(Landroid/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 |
| 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$Builder;->mServer:Ljava/lang/String; | 105 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/ConnectionInfo$Builder;->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$Builder;->mPassword:Ljava/lang/String; | 145 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/ConnectionInfo$Builder;->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$Builder;->mStreamServer:Ljava/lang/String; | 195 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/ConnectionInfo$Builder;->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$Builder;->mStreamSuffix:Ljava/lang/String; | 235 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/ConnectionInfo$Builder;->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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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;->synchronizedCollection(Ljava/util/Collection;)Ljava/util/Collection; | 83 | ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedCollection(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$OnClickListener; | 172 | ····.local·v1,·"oDialogClickListener":Landroid/content/DialogInterface$OnClickListener; |
| 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·12 |
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·1 |
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. | |||
| 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$DialogClickListener;->this$0:Lcom/namelessdev/mpdroid/MPDApplication; | 66 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/MPDApplication$DialogClickListener;->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/WifiConnectionSettings; | 71 | ····const-class·v2,·Lcom/namelessdev/mpdroid/WifiConnectionSettings; |
| 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; |
| 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 |
| 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 |
| 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;->nowPlayingSmallFragment:Landroid/view/View; | 37 | ····iput-object·v0,·p0,·Lcom/namelessdev/mpdroid/MainMenuActivity$5;->nowPlayingSmallFragment: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(Landroid/view/View;)V | 42 | .method·public·onPanelAnchored(Landroid/view/View;)V |
| 40 | ····.locals·0 | 43 | ····.locals·0 |
| 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 |
| 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 |
| Offset 9, 15 lines modified | Offset 9, 14 lines modified | ||
| 9 | .implements·Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; | 9 | .implements·Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; |
| 10 | .implements·Landroid/widget/PopupMenu$OnMenuItemClickListener; | 10 | .implements·Landroid/widget/PopupMenu$OnMenuItemClickListener; |
| 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$MainMenuPagerAdapter;, | 14 | ········Lcom/namelessdev/mpdroid/MainMenuActivity$MainMenuPagerAdapter;, |
| 16 | ········Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItemClickListener;, | 15 | ········Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItemClickListener;, |
| 17 | ········Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;, | 16 | ········Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;, |
| 18 | ········Lcom/namelessdev/mpdroid/MainMenuActivity$DisplayMode; | 17 | ········Lcom/namelessdev/mpdroid/MainMenuActivity$DisplayMode; |
| 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$ThreadPolicy$Builder; | 117 | ····new-instance·v1,·Landroid/os/StrictMode$ThreadPolicy$Builder; |
| 119 | ····invoke-direct·{v1},·Landroid/os/StrictMode$ThreadPolicy$Builder;-><init>()V | 118 | ····invoke-direct·{v1},·Landroid/os/StrictMode$ThreadPolicy$Builder;-><init>()V |
| 119 | ····.line·151 | ||
| 120 | ····invoke-virtual·{v1},·Landroid/os/StrictMode$ThreadPolicy$Builder;->permitAll()Landroid/os/StrictMode$ThreadPolicy$Builder; | 120 | ····invoke-virtual·{v1},·Landroid/os/StrictMode$ThreadPolicy$Builder;->permitAll()Landroid/os/StrictMode$ThreadPolicy$Builder; |
| 121 | ····move-result-object·v1 | 121 | ····move-result-object·v1 |
| 122 | ····invoke-virtual·{v1},·Landroid/os/StrictMode$ThreadPolicy$Builder;->build()Landroid/os/StrictMode$ThreadPolicy; | 122 | ····invoke-virtual·{v1},·Landroid/os/StrictMode$ThreadPolicy$Builder;->build()Landroid/os/StrictMode$ThreadPolicy; |
| 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$DrawerItem; | 305 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem; |
| 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$DrawerItem$Action;->ACTION_LIBRARY:Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action; | 310 | ····sget-object·v5,·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;->ACTION_LIBRARY:Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action; |
| 311 | ····invoke-direct·{v3,·v4,·v5},·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;-><init>(Ljava/lang/String;Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;)V | 311 | ····invoke-direct·{v3,·v4,·v5},·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;-><init>(Ljava/lang/String;Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;)V |
| 312 | ····aput-object·v3,·v0,·v2 | 312 | ····aput-object·v3,·v0,·v2 |
| 313 | ····new-instance·v2,·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem; | 313 | ····new-instance·v2,·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem; |
| 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$DrawerItem$Action;->ACTION_OUTPUTS:Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action; | 318 | ····sget-object·v4,·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;->ACTION_OUTPUTS:Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action; |
| 318 | ····invoke-direct·{v2,·v3,·v4},·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;-><init>(Ljava/lang/String;Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;)V | 319 | ····invoke-direct·{v2,·v3,·v4},·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;-><init>(Ljava/lang/String;Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$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$DrawerItem; | 337 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem; |
| 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$DrawerItem$Action;->ACTION_SETTINGS:Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action; | 342 | ····sget-object·v5,·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;->ACTION_SETTINGS:Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action; |
| 341 | ····invoke-direct·{v3,·v4,·v5},·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;-><init>(Ljava/lang/String;Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;)V | 343 | ····invoke-direct·{v3,·v4,·v5},·Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem;-><init>(Ljava/lang/String;Lcom/namelessdev/mpdroid/MainMenuActivity$DrawerItem$Action;)V |
| Offset 374, 15 lines modified | Offset 376, 15 lines modified | ||
| 374 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V | 376 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)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. | |||
| 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;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 31 | ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(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(Ljava/lang/String;)Ljava/lang/Object; | 61 | ····invoke-virtual·{v4,·v5},·Lcom/namelessdev/mpdroid/MPDApplication;->getSystemService(Ljava/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$Editor; | 127 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
| 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$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; | 131 | ····invoke-interface·{v0,·v1,·p0},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; |
| 128 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
| 133 | ····.line·71 | ||
| 129 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z | 134 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->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(Ljava/lang/String;)Z | 250 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/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 |
| 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$SimpleOnPageChangeListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V |
| 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 |
| 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; |
| 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 |
| 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; |
| 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; |
| 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 |
| 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$SearchResultsPagerAdapter;->this$0:Lcom/namelessdev/mpdroid/SearchActivity; | 25 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/SearchActivity$SearchResultsPagerAdapter;->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 |
| 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_ |
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_ |
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_ |
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_ |
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_ |
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_ |
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· |
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·v |
701 | ····iget-object·v15,·v0,·Lcom/namelessdev/mpdroid/SearchActivity;->mSearchKeywords:Ljava/lang/String; |
| 702 |
···· |
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·v1 |
703 | ····move-result-object·v10 |
| 705 | ····.line·190 | 704 | ····.line·190 |
| 706 |
····.local·v1 |
705 | ····.local·v10,·"finalSearch":Ljava/lang/String; |
| 707 |
····const/4·v |
706 | ····const/4·v5,·0x0 |
| 708 | ····.line·193 | 707 | ····.line·193 |
| 709 |
····.local·v |
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·v |
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 |
···· |
712 | ····iget-object·v15,·v15,·Lcom/namelessdev/mpdroid/MPDApplication;->oMPDAsyncHelper:Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper; |
| 720 |
···· |
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. | |||
| 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 |
| 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; |
| 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; |
| 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 |
| 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 |
| 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;->getApplicationContext()Landroid/content/Context; | 47 | ····invoke-virtual·{v1},·Lcom/namelessdev/mpdroid/WarningActivity;->getApplicationContext()Landroid/content/Context; |
| 46 | ····move-result-object·v1 | 48 | ····move-result-object·v1 |
| 47 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 49 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 48 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| 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 |
| 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(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 568 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)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(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 574 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)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" |
| 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/WifiConnectionSettings;->addPreferencesFromResource(I)V | 54 | ····invoke-virtual·{p0,·v1},·Lcom/namelessdev/mpdroid/WifiConnectionSettings;->addPreferencesFromResource(I)V |
| 55 |
····.line·5 |
55 | ····.line·55 |
| 56 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 56 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(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·v |
167 | ····const-string·v8,·"wifibasedCategory" |
| 168 |
|
168 | ····.line·90 |
| 169 | ····invoke-virtual·{p1,·v8},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; | ||
| 169 |
····move-result-object·v |
170 | ····move-result-object·v2 |
| 170 |
····check-cast·v |
171 | ····check-cast·v2,·Landroid/preference/PreferenceCategory; |
| 171 | ····.line·91 | 172 | ····.line·91 |
| 172 |
····.local·v |
173 | ····.local·v2,·"preferenceCategory":Landroid/preference/PreferenceCategory; |
| 173 |
····const/4·v |
174 | ····const/4·v6,·0x0 |
| 174 | ····.line·93 | 175 | ····.line·93 |
| 175 |
····.local·v |
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·v |
178 | ····move-result-object·v8 |
| 178 |
····const-string·v |
179 | ····const-string·v9,·"wifibasedScreen" |
| 179 |
····invoke-virtual·{v |
180 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 180 |
····move-result·v |
181 | ····move-result·v8 |
| 181 |
····if-eqz·v |
182 | ····if-eqz·v8,·:cond_0 |
| 182 | ····.line·95 | 183 | ····.line·95 |
| 183 |
····invoke-virtual·{v |
184 | ····invoke-virtual·{v2},·Landroid/preference/PreferenceCategory;->removeAll()V |
| 184 | ····.line·97 | 185 | ····.line·97 |
| 185 |
····const-string·v |
186 | ····const-string·v8,·"wifi" |
| 186 |
····invoke-virtual·{p0,·v |
187 | ····invoke-virtual·{p0,·v8},·Lcom/namelessdev/mpdroid/WifiConnectionSettings;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| 187 |
····move-result-object·v |
188 | ····move-result-object·v7 |
| 188 |
····check-cast·v |
189 | ····check-cast·v7,·Landroid/net/wifi/WifiManager; |
| 189 | ····.line·98 | 190 | ····.line·98 |
| 190 |
····.local·v |
191 | ····.local·v7,·"wifiManager":Landroid/net/wifi/WifiManager; |
| 191 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v7},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; |
| 192 |
····move-result-object·v |
193 | ····move-result-object·v6 |
| 193 | ····.line·101 | 194 | ····.line·101 |
| 194 |
····.end·local·v |
195 | ····.end·local·v7····#·"wifiManager":Landroid/net/wifi/WifiManager; |
| 195 | ····:cond_0 | 196 | ····:cond_0 |
| 196 |
····if-nez·v |
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·v |
200 | ····move-result-object·v6 |
| 200 | ····.line·105 | 201 | ····.line·105 |
| 201 | ····:cond_1 | 202 | ····:cond_1 |
| 202 |
····invoke-interface·{v |
203 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 203 |
····move-result-object·v |
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·{v |
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·{v |
210 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 211 |
····move-result-object·v |
211 | ····move-result-object·v5 |
| 212 |
····check-cast·v |
212 | ····check-cast·v5,·Landroid/net/wifi/WifiConfiguration; |
| Max diff block lines reached; 5826/10383 bytes (56.11%) of diff not shown. | |||
| 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$LocaleComparator;->compare(Ljava/lang/String;Ljava/lang/String;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/namelessdev/mpdroid/adapters/ArrayIndexerAdapter$LocaleComparator;->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 |
| 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$LocaleComparator; | 10 | ········Lcom/namelessdev/mpdroid/adapters/ArrayIndexerAdapter$LocaleComparator; |
| 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; |
| 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· |
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;->getAllCachedCoverFiles()[Ljava/io/File; | 96 | ····invoke-direct·{p0},·Lcom/namelessdev/mpdroid/cover/CachedCover;->getAllCachedCoverFiles()[Ljava/io/File; |
| 97 |
····move-result-object·v |
97 | ····move-result-object·v1 |
| 98 | ····.line·48 | 98 | ····.line·48 |
| 99 |
····.local·v |
99 | ····.local·v1,·"files":[Ljava/io/File; |
| 100 |
····if-eqz·v |
100 | ····if-eqz·v1,·:cond_3 |
| 101 | ····.line·49 | 101 | ····.line·49 |
| 102 |
···· |
102 | ····array-length·v3,·v1 |
| 103 |
···· |
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·v |
105 | ····if-ge·v2,·v3,·:cond_3 |
| 110 |
····aget-object·v |
106 | ····aget-object·v0,·v1,·v2 |
| 111 | ····.line·52 | 107 | ····.line·52 |
| 112 |
····.local·v |
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(Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)Ljava/lang/String; | 110 | ····invoke-static·{p1},·Lcom/namelessdev/mpdroid/helpers/CoverManager;->getCoverFileName(Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)Ljava/lang/String; |
| 115 |
····move-result-object·v |
111 | ····move-result-object·v4 |
| 116 |
····invoke-virtual·{v |
112 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; |
| 117 |
····move-result-object·v |
113 | ····move-result-object·v5 |
| 118 |
····invoke-virtual·{v |
114 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 119 |
····move-result·v |
115 | ····move-result·v4 |
| 120 |
····if-eqz·v |
116 | ····if-eqz·v4,·:cond_0 |
| 121 | ····.line·53 | 117 | ····.line·53 |
| 122 |
····const-string·v |
118 | ····const-string·v4,·"CachedCover" |
| 123 |
····new-instance·v |
119 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
| 124 |
····invoke-direct·{v |
120 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
| 125 |
····const-string·v |
121 | ····const-string·v6,·"Deleting·cover·:·" |
| 126 |
····invoke-virtual·{v |
122 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 127 |
····move-result-object·v |
123 | ····move-result-object·v5 |
| 128 |
····invoke-virtual·{v |
124 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; |
| 129 |
····move-result-object·v |
125 | ····move-result-object·v6 |
| 130 |
····invoke-virtual·{v |
126 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 131 |
····move-result-object·v |
127 | ····move-result-object·v5 |
| 132 |
····invoke-virtual·{v |
128 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 133 |
····move-result-object·v |
129 | ····move-result-object·v5 |
| 134 |
····invoke-static·{v |
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(Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)Ljava/lang/String; | 134 | ····invoke-static·{p1},·Lcom/namelessdev/mpdroid/helpers/CoverManager;->getCoverFileName(Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)Ljava/lang/String; |
| 139 |
····move-result-object·v |
135 | ····move-result-object·v4 |
| 140 |
····invoke-virtual·{v |
136 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; |
| 141 |
····move-result-object·v |
137 | ····move-result-object·v5 |
| 142 |
····invoke-virtual·{v |
138 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 143 |
····move-result·v |
139 | ····move-result·v4 |
| 144 |
····if-eqz·v |
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. | |||
| 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(Ljava/lang/String;)Ljava/lang/String; | 83 | ····invoke-virtual·{p0,·v6},·Lcom/namelessdev/mpdroid/cover/DeezerCover;->executeGetRequest(Ljava/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 |
| 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·v |
243 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 244 |
····invoke-direct·{v |
244 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 245 | ····.line·102 | 245 | ····.line·102 |
| 246 |
····.local·v |
246 | ····.local·v0,·"imageUrls":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 247 |
····new-instance·v |
247 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
| 248 |
····invoke-direct·{v |
248 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
| 249 |
····const-string·v |
249 | ····const-string·v6,·"http://api.discogs.com/database/search?type=release&q=" |
| 250 |
····invoke-virtual·{v |
250 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 251 |
····move-result-object·v |
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·v |
254 | ····move-result-object·v6 |
| 254 |
····invoke-virtual·{v |
255 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 255 |
····move-result-object·v |
256 | ····move-result-object·v5 |
| 256 |
····const/16·v |
257 | ····const/16·v6,·0x20 |
| 257 |
····invoke-virtual·{v |
258 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| 258 |
····move-result-object·v |
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·v |
261 | ····move-result-object·v6 |
| 261 |
····invoke-virtual·{v |
262 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 262 |
····move-result-object·v |
263 | ····move-result-object·v5 |
| 263 |
····const-string·v |
264 | ····const-string·v6,·"&·per_page·=·10" |
| 264 |
····invoke-virtual·{v |
265 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 265 |
····move-result-object·v |
266 | ····move-result-object·v5 |
| 266 |
····invoke-virtual·{v |
267 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 267 |
····move-result-object·v |
268 | ····move-result-object·v5 |
| 268 |
|
269 | ····.line·102 |
| 270 | ····invoke-virtual·{p0,·v5},·Lcom/namelessdev/mpdroid/cover/DiscogsCover;->executeGetRequest(Ljava/lang/String;)Ljava/lang/String; | ||
| 269 |
····move-result-object·v |
271 | ····move-result-object·v2 |
| 270 | ····.line·105 | 272 | ····.line·105 |
| 271 |
····.local·v |
273 | ····.local·v2,·"releaseIdResponse":Ljava/lang/String; |
| 272 |
····invoke-static·{v |
274 | ····invoke-static·{v2},·Lcom/namelessdev/mpdroid/cover/DiscogsCover;->extractReleaseIds(Ljava/lang/String;)Ljava/util/List; |
| 273 |
····move-result-object·v |
275 | ····move-result-object·v3 |
| 274 | ····.line·106 | 276 | ····.line·106 |
| 275 |
····.local·v |
277 | ····.local·v3,·"releaseIds":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 276 |
····invoke-interface·{v |
278 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 277 |
····move-result-object·v |
279 | ····move-result-object·v5 |
| 278 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 279 | ····:cond_0 | 280 | ····:cond_0 |
| 280 |
····invoke-interface·{v |
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·{v |
284 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 284 |
····move-result-object·v |
285 | ····move-result-object·v1 |
| 285 |
····check-cast·v |
286 | ····check-cast·v1,·Ljava/lang/String; |
| 286 | ····.line·107 | 287 | ····.line·107 |
| 287 |
····.local·v |
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. | |||
| 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·4 |
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;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 31 | ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(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_COVER</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_COVER</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. | |||
| 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(Ljava/lang/String;)Ljava/lang/String; | 77 | ····invoke-virtual·{p0,·v6},·Lcom/namelessdev/mpdroid/cover/ItunesCover;->executeGetRequest(Ljava/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 |
| 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 |
| 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(Landroid/net/Uri$Builder;Ljava/lang/String;)V | 131 | .method·public·static·appendPathString(Landroid/net/Uri$Builder;Ljava/lang/String;)V |
| 132 |
····.locals· |
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·v |
139 | ····move-result·v2 |
| 140 |
····if-nez·v |
140 | ····if-nez·v2,·:cond_0 |
| 141 | ····.line·60 | 141 | ····.line·60 |
| 142 |
····const-string·v |
142 | ····const-string·v2,·"/" |
| 143 |
····invoke-virtual·{p1,·v |
143 | ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| 144 |
····move-result-object·v |
144 | ····move-result-object·v1 |
| 145 | ····.line·61 | 145 | ····.line·61 |
| 146 |
····.local·v |
146 | ····.local·v1,·"components":[Ljava/lang/String; |
| 147 |
···· |
147 | ····array-length·v3,·v1 |
| 148 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
| 149 | ····array-length·v4,·v0 | ||
| 150 |
···· |
148 | ····const/4·v2,·0x0 |
| 151 | ····const/4·v3,·0x0 | ||
| 152 | ····.local·v3,·"i$":I | ||
| 153 | ····:goto_0 | 149 | ····:goto_0 |
| 154 |
····if-ge·v |
150 | ····if-ge·v2,·v3,·:cond_0 |
| 155 |
····aget-object·v |
151 | ····aget-object·v0,·v1,·v2 |
| 156 | ····.line·62 | 152 | ····.line·62 |
| 157 |
····.local·v |
153 | ····.local·v0,·"component":Ljava/lang/String; |
| 158 |
····invoke-virtual·{p0,·v |
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·v |
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····#·" |
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·2 |
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·v |
304 | ····move-result-object·v11 |
| 313 |
····invoke-static |
305 | ····invoke-static·{v11},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| 314 |
····move-result·v |
306 | ····move-result·v11 |
| 315 |
····if-eqz·v |
307 | ····if-eqz·v11,·:cond_0 |
| 316 | ····.line·91 | 308 | ····.line·91 |
| 317 |
····const/ |
309 | ····const/4·v11,·0x0 |
| 318 | ····move/from16·v0,·v20 | ||
| Max diff block lines reached; 14777/18221 bytes (81.10%) of diff not shown. | |||
| 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(Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)Ljava/util/List; | 408 | ····invoke-direct·{p0,·p1},·Lcom/namelessdev/mpdroid/cover/MusicBrainzCover;->searchForRelease(Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)Ljava/util/List; |
| 407 |
····move-result-object·v |
409 | ····move-result-object·v3 |
| 408 | ····.line·127 | 410 | ····.line·127 |
| 409 |
····.local·v |
411 | ····.local·v3,·"releases":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 410 |
····invoke-interface·{v |
412 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 411 |
····move-result-object·v |
413 | ····move-result-object·v4 |
| 412 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 413 | ····:cond_0 | 414 | ····:cond_0 |
| 414 |
····invoke-interface·{v |
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·{v |
418 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 418 |
····move-result-object·v |
419 | ····move-result-object·v2 |
| 419 |
····check-cast·v |
420 | ····check-cast·v2,·Ljava/lang/String; |
| 420 | ····.line·128 | 421 | ····.line·128 |
| 421 |
····.local·v |
422 | ····.local·v2,·"release":Ljava/lang/String; |
| 422 |
····invoke-direct·{p0,·v |
423 | ····invoke-direct·{p0,·v2},·Lcom/namelessdev/mpdroid/cover/MusicBrainzCover;->getCoverArtArchiveResponse(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·v |
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·v |
464 | ····move-result·v4 |
| 464 |
····new-array·v |
465 | ····new-array·v4,·v4,·[Ljava/lang/String; |
| 465 |
····invoke-interface·{v0,·v |
466 | ····invoke-interface·{v0,·v4},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| 466 |
····move-result-object·v |
467 | ····move-result-object·v4 |
| 467 |
····check-cast·v |
468 | ····check-cast·v4,·[Ljava/lang/String; |
| 468 |
····return-object·v |
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. | |||
| 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·v |
190 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
| 191 |
····invoke-direct·{v |
191 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
| 192 |
····const-string·v |
192 | ····const-string·v7,·"http://ws.spotify.com/search/1/album.json?q=" |
| 193 |
····invoke-virtual·{v |
193 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 194 |
····move-result-object·v |
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·v |
197 | ····move-result-object·v7 |
| 197 |
····invoke-virtual·{v |
198 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 198 |
····move-result-object·v |
199 | ····move-result-object·v6 |
| 199 |
····const/16·v |
200 | ····const/16·v7,·0x20 |
| 200 |
····invoke-virtual·{v |
201 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| 201 |
····move-result-object·v |
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·v |
204 | ····move-result-object·v7 |
| 204 |
····invoke-virtual·{v |
205 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 205 |
····move-result-object·v |
206 | ····move-result-object·v6 |
| 206 |
····invoke-virtual·{v |
207 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 207 |
····move-result-object·v |
208 | ····move-result-object·v6 |
| 208 |
|
209 | ····.line·97 |
| 210 | ····invoke-virtual·{p0,·v6},·Lcom/namelessdev/mpdroid/cover/SpotifyCover;->executeGetRequest(Ljava/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(Ljava/lang/String;)Ljava/util/List; | 214 | ····invoke-static·{v2},·Lcom/namelessdev/mpdroid/cover/SpotifyCover;->extractAlbumIds(Ljava/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·v |
295 | ····const-string·v6,·"/cover/" |
| 295 |
····const-string·v |
296 | ····const-string·v7,·"/640/" |
| 296 |
····invoke-virtual·{v4,·v |
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·v |
300 | ····const/4·v6,·0x1 |
| 300 |
····new-array·v |
301 | ····new-array·v6,·v6,·[Ljava/lang/String; |
| 301 |
····const/4·v |
302 | ····const/4·v7,·0x0 |
| 302 |
····aput-object·v4,·v |
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. | |||
| 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$ContextMenuInfo; | 98 | ····invoke-interface·{p1},·Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; |
| 98 | ····move-result-object·v2 | 99 | ····move-result-object·v2 |
| 99 | ····check-cast·v2,·Landroid/widget/AdapterView$AdapterContextMenuInfo; | 100 | ····check-cast·v2,·Landroid/widget/AdapterView$AdapterContextMenuInfo; |
| 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$AdapterContextMenuInfo;->targetView:Landroid/view/View; | 135 | ····iget-object·v3,·v2,·Landroid/widget/AdapterView$AdapterContextMenuInfo;->targetView:Landroid/view/View; |
| 134 | ····invoke-static·{v3,·v1},·Lcom/namelessdev/mpdroid/fragments/AlbumsFragment;->refreshCover(Landroid/view/View;Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)V | 136 | ····invoke-static·{v3,·v1},·Lcom/namelessdev/mpdroid/fragments/AlbumsFragment;->refreshCover(Landroid/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;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 236 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()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. | |||
| 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_ |
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_ |
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_ |
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_ |
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· |
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;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 197 | ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(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;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 548 | ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(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,·"enableAlbumArtLibrary" | 552 | ····const-string·v2,·"enableAlbumArtLibrary" |
| 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$AdapterContextMenuInfo;)V | 26 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/fragments/BrowseFragment;Landroid/view/MenuItem;Landroid/widget/AdapterView$AdapterContextMenuInfo;)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; |
| 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; |
| 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 |
| 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 |
| 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(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 199 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)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(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 205 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)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$ContextMenuInfo; | 395 | ····.param·p3,·"menuInfo"····#·Landroid/view/ContextMenu$ContextMenuInfo; |
| 390 | ····.prologue | 396 | ····.prologue |
| 391 | ····.line·267 | 397 | ····.line·267 |
| 392 |
····move-object/from16·v1 |
398 | ····move-object/from16·v15,·p3 |
| 393 |
····check-cast·v1 |
399 | ····check-cast·v15,·Landroid/widget/AdapterView$AdapterContextMenuInfo; |
| 394 | ····.line·269 | 400 | ····.line·269 |
| 395 |
····.local·v1 |
401 | ····.local·v15,·"info":Landroid/widget/AdapterView$AdapterContextMenuInfo; |
| 396 |
···· |
402 | ····iget-wide·v0,·v15,·Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J |
| 397 | ····iget-wide·v0,·v0,·Landroid/widget/AdapterView$AdapterContextMenuInfo;->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·v1 |
405 | ····long-to-int·v14,·v0 |
| 401 | ····.line·270 | 406 | ····.line·270 |
| 402 |
····.local·v1 |
407 | ····.local·v14,·"index":I |
| 403 |
····if-ltz·v1 |
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·v2 |
411 | ····move-object/from16·v21,·v0 |
| 407 |
····invoke-interface/range·{v2 |
412 | ····invoke-interface/range·{v21·..·v21},·Ljava/util/List;->size()I |
| 408 |
····move-result·v2 |
413 | ····move-result·v21 |
| 409 |
····move/from16·v0,·v2 |
414 | ····move/from16·v0,·v21 |
| 410 |
····if-le·v0,·v1 |
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. | |||
| 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 |
| 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;>;" |
| 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; |
| 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(Ljava/lang/String;)V | 59 | ····invoke-virtual·{v1,·v2},·Lorg/a0z/mpd/MPD;->refreshDatabase(Ljava/lang/String;)V |
| 59 | ····:try_end_0 | 60 | ····:try_end_0 |
| 60 |
····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_ |
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_ |
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 |
| 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; |
| 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(Lorg/a0z/mpd/item/Directory;)V | 90 | ····invoke-virtual·{v1,·v2},·Lorg/a0z/mpd/MPD;->refreshDirectory(Lorg/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_ |
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_ |
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/ILibraryFragmentActivity; | 777 | ····check-cast·v2,·Lcom/namelessdev/mpdroid/library/ILibraryFragmentActivity; |
| 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/ILibraryFragmentActivity;->pushLibraryFragment(Landroid/support/v4/app/Fragment;Ljava/lang/String;)V | 785 | ····invoke-interface·{v2,·v3,·v4},·Lcom/namelessdev/mpdroid/library/ILibraryFragmentActivity;->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 |
| 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_ |
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_ |
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_ |
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_ |
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_ |
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_ |
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/ILibraryFragmentActivity;->pushLibraryFragment(Landroid/support/v4/app/Fragment;Ljava/lang/String;)V | 267 | ····invoke-interface·{v0,·v1,·v2},·Lcom/namelessdev/mpdroid/library/ILibraryFragmentActivity;->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 |
| 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$SectionsPagerAdapter;->this$0:Lcom/namelessdev/mpdroid/fragments/LibraryFragment; | 26 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/LibraryFragment$SectionsPagerAdapter;->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$SectionsPagerAdapter;->this$0:Lcom/namelessdev/mpdroid/fragments/LibraryFragment; | 186 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/fragments/LibraryFragment$SectionsPagerAdapter;->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;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 191 | ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 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$SimpleOnPageChangeListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V |
| 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;->mSectionsPagerAdapter:Lcom/namelessdev/mpdroid/fragments/LibraryFragment$SectionsPagerAdapter; | 58 | ····iput-object·v1,·p0,·Lcom/namelessdev/mpdroid/fragments/LibraryFragment;->mSectionsPagerAdapter:Lcom/namelessdev/mpdroid/fragments/LibraryFragment$SectionsPagerAdapter; |
| 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; |
| 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 |
| 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; |
| 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; |
| 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 |
| 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; |
| 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 |
| 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_ |
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_ |
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;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 1159 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()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;->mIsAudioNameTextEnabled:Z | 1636 | ····iget-boolean·v7,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingFragment;->mIsAudioNameTextEnabled: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;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 1855 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()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. | |||
| 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/NowPlayingSmallFragment; | 21 | .field·final·synthetic·this$0:Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;)V | 23 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·55 | 27 | ····.line·55 |
| 27 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment$1;->this$0:Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; | 28 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment$1;->this$0:Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 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_ |
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_ |
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; |
| Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
| 89 | ····.line·270 | 89 | ····.line·270 |
| 90 | ····invoke-virtual·{p0},·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;->isAdded()Z | 90 | ····invoke-virtual·{p0},·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;->isAdded()Z |
| 91 | ····move-result·v1 | 91 | ····move-result·v1 |
| 92 | ····if-eqz·v1,·:cond_0 | 92 | ····if-eqz·v1,·:cond_0 |
| 93 |
····.line·27 |
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/NowPlayingSmallFragment;->mCoverArt:Landroid/widget/ImageView; | 365 | ····iput-object·v6,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;->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/NowPlayingSmallFragment;->mApp:Lcom/namelessdev/mpdroid/MPDApplication; | 661 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;->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/NowPlayingSmallFragment;->mCoverArt:Landroid/widget/ImageView; | 800 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;->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 |
| 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/NowPlayingSmallFragment; | 21 | .field·final·synthetic·this$0:Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;)V | 23 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·139 | 27 | ····.line·139 |
| 27 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment$2;->this$0:Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; | 28 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment$2;->this$0:Lcom/namelessdev/mpdroid/fragments/NowPlayingSmallFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 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 |
| 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 |
| 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_ |
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_ |
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; |
| 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 |
| 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$DialogClickListener;->this$0:Lcom/namelessdev/mpdroid/fragments/PlaylistsFragment; | 30 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/PlaylistsFragment$DialogClickListener;->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$DialogClickListener;->mItemIndex:I | 123 | ····iget·v4,·p0,·Lcom/namelessdev/mpdroid/fragments/PlaylistsFragment$DialogClickListener;->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_ |
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_ |
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$DialogClickListener;->this$0:Lcom/namelessdev/mpdroid/fragments/PlaylistsFragment; | 130 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/fragments/PlaylistsFragment$DialogClickListener;->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$DialogClickListener;->this$0:Lcom/namelessdev/mpdroid/fragments/PlaylistsFragment; | 166 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/fragments/PlaylistsFragment$DialogClickListener;->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 |
| 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_ |
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_ |
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_ |
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_ |
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$ContextMenuInfo;)V | 196 | ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/namelessdev/mpdroid/fragments/BrowseFragment;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)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;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; | 205 | ····invoke-interface·{v1,·p0},·Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; |
| Offset 251, 14 lines modified | Offset 252, 15 lines modified | ||
| 251 | ····new-instance·v2,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; | 252 | ····new-instance·v2,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; |
| 252 | ····invoke-direct·{v2},·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment;-><init>()V | 253 | ····invoke-direct·{v2},·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment;-><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/StoredPlaylistFragment;->init(Ljava/lang/String;)Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; | 269 | ····invoke-virtual·{v2,·v1},·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment;->init(Ljava/lang/String;)Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; |
| 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/ILibraryFragmentActivity;->pushLibraryFragment(Landroid/support/v4/app/Fragment;Ljava/lang/String;)V | 273 | ····invoke-interface·{v0,·v1,·v2},·Lcom/namelessdev/mpdroid/library/ILibraryFragmentActivity;->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(Landroid/view/MenuItem;)Z | 277 | .method·public·onMenuItemClick(Landroid/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·12 |
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. | |||
| 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; |
| 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 |
| 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 |
| 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(Ljava/lang/String;)Ljava/lang/Object; | 131 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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; |
| 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 |
| 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 |
| 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/AlbumCoverDownloadListener; | 185 | ····check-cast·v6,·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener; |
| 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 |
| 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;->mItemMenuButtonListener:Landroid/view/View$OnClickListener; | 116 | ····iput-object·v0,·p0,·Lcom/namelessdev/mpdroid/fragments/QueueFragment;->mItemMenuButtonListener: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·connectionStateChanged(ZZ)V | 120 | .method·public·connectionStateChanged(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·v |
139 | ····const/4·v1,·0x0 |
| 141 | ····.line·157 | 140 | ····.line·157 |
| 142 |
····.local·v |
141 | ····.local·v1,·"song":Lcom/namelessdev/mpdroid/models/AbstractPlaylistMusic; |
| 143 |
····iget-object·v |
142 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/fragments/QueueFragment;->mSongList:Ljava/util/ArrayList; |
| 144 |
····invoke-virtual·{v |
143 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 145 |
····move-result-object·v |
144 | ····move-result-object·v2 |
| 146 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 147 | ····:cond_0 | 145 | ····:cond_0 |
| 148 |
····invoke-interface·{v |
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·{v |
149 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 152 |
····move-result-object·v |
150 | ····move-result-object·v0 |
| 153 |
····check-cast·v |
151 | ····check-cast·v0,·Lcom/namelessdev/mpdroid/models/AbstractPlaylistMusic; |
| 154 | ····.line·158 | 152 | ····.line·158 |
| 155 |
····.local·v |
153 | ····.local·v0,·"music":Lcom/namelessdev/mpdroid/models/AbstractPlaylistMusic; |
| 156 |
····invoke-virtual·{v |
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·v |
158 | ····move-object·v1,·v0 |
| 161 | ····.line·163 | 159 | ····.line·163 |
| 162 |
····.end·local·v |
160 | ····.end·local·v0····#·"music":Lcom/namelessdev/mpdroid/models/AbstractPlaylistMusic; |
| 163 | ····:cond_1 | 161 | ····:cond_1 |
| 164 |
····return-object·v |
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_ |
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_ |
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. | |||
| 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 |
| 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 |
| 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_ |
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_ |
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 |
| 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 |
| 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 |
| 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_ |
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_ |
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 |
| 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 |
| 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; |
| 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/StoredPlaylistFragment;Landroid/widget/AdapterView;I)V | 26 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment;Landroid/widget/AdapterView;I)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·141 | 30 | ····.line·141 |
| 30 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment$1;->this$0:Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; | 31 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment$1;->this$0:Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; |
| 31 | ····iput-object·p2,·p0,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment$1;->val$parent:Landroid/widget/AdapterView; | 32 | ····iput-object·p2,·p0,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment$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/StoredPlaylistFragment$1;->this$0:Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; | 75 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment$1;->this$0:Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment; |
| 75 | ····iget-object·v3,·v3,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment;->mApp:Lcom/namelessdev/mpdroid/MPDApplication; | 76 | ····iget-object·v3,·v3,·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment;->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/StoredPlaylistFragment;->add(Lorg/a0z/mpd/item/Item;ZZ)V | 81 | ····invoke-virtual·{v1,·v0,·v2,·v3},·Lcom/namelessdev/mpdroid/fragments/StoredPlaylistFragment;->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 |
| 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· |
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·v |
88 | ····iget-object·v5,·p0,·Lcom/namelessdev/mpdroid/fragments/SongsFragment;->mItems:Ljava/util/List; |
| 89 |
····invoke-interface·{v |
89 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 90 |
····move-result-object·v |
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·{v |
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·{v |
96 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 98 |
····move-result-object·v |
97 | ····move-result-object·v3 |
| 99 |
····check-cast·v |
98 | ····check-cast·v3,·Lorg/a0z/mpd/item/Item; |
| 100 |
····.local·v |
99 | ····.local·v3,·"item":Lorg/a0z/mpd/item/Item; |
| 101 |
····move-object·v |
100 | ····move-object·v4,·v3 |
| 102 | ····.line·157 | 101 | ····.line·157 |
| 103 |
····check-cast·v |
102 | ····check-cast·v4,·Lorg/a0z/mpd/item/Music; |
| 104 | ····.line·158 | 103 | ····.line·158 |
| 105 |
····.local·v |
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,·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·{v |
140 | ····invoke-virtual·{v4},·Lorg/a0z/mpd/item/Music;->getAlbumArtistOrArtist()Ljava/lang/String; |
| 142 | ····move-result-object·v6 | 141 | ····move-result-object·v6 |
| 143 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 142 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->equalsIgnoreCase(Ljava/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·v |
149 | ····.end·local·v3····#·"item":Lorg/a0z/mpd/item/Item; |
| 151 |
····.end·local·v |
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·v |
158 | ····const·v5,·0x7f0c0100 |
| Max diff block lines reached; 12025/15747 bytes (76.36%) of diff not shown. | |||
| 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_ |
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_ |
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_ |
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_ |
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 |
| 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; |
| 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; |
| 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· |
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·v |
62 | ····const/4·v5,·0x0 |
| 62 | ····.line·125 | 63 | ····.line·125 |
| 63 |
····iget-object·v |
64 | ····iget-object·v6,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$3;->val$nameEdit:Landroid/widget/EditText; |
| 64 |
····if-nez·v |
65 | ····if-nez·v6,·:cond_1 |
| 65 |
····move-object·v |
66 | ····move-object·v1,·v5 |
| 66 | ····.line·127 | 67 | ····.line·127 |
| 67 |
····.local·v |
68 | ····.local·v1,·"name":Ljava/lang/String; |
| 68 | ····:goto_0 | 69 | ····:goto_0 |
| 69 |
····iget-object·v |
70 | ····iget-object·v6,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$3;->val$urlEdit:Landroid/widget/EditText; |
| 70 |
····if-nez·v |
71 | ····if-nez·v6,·:cond_2 |
| 71 |
····move-object·v |
72 | ····move-object·v4,·v5 |
| 72 | ····.line·129 | 73 | ····.line·129 |
| 73 |
····.local·v |
74 | ····.local·v4,·"url":Ljava/lang/String; |
| 74 | ····:goto_1 | 75 | ····:goto_1 |
| 75 |
····if-eqz·v |
76 | ····if-eqz·v1,·:cond_4 |
| 76 |
····invoke-virtual·{v |
77 | ····invoke-virtual·{v1},·Ljava/lang/String;->isEmpty()Z |
| 77 |
····move-result·v |
78 | ····move-result·v5 |
| 78 |
····if-nez·v |
79 | ····if-nez·v5,·:cond_4 |
| 79 |
····if-eqz·v |
80 | ····if-eqz·v4,·:cond_4 |
| 80 |
····invoke-virtual·{v |
81 | ····invoke-virtual·{v4},·Ljava/lang/String;->isEmpty()Z |
| 81 |
····move-result·v |
82 | ····move-result·v5 |
| 82 |
····if-nez·v |
83 | ····if-nez·v5,·:cond_4 |
| 83 | ····.line·130 | 84 | ····.line·130 |
| 84 |
····iget·v |
85 | ····iget·v5,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$3;->val$index:I |
| 85 |
····if-ltz·v |
86 | ····if-ltz·v5,·:cond_6 |
| 86 |
····iget·v |
87 | ····iget·v5,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$3;->val$index:I |
| 87 |
····iget-object·v |
88 | ····iget-object·v6,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$3;->this$0:Lcom/namelessdev/mpdroid/fragments/StreamsFragment; |
| 88 |
····iget-object·v |
89 | ····iget-object·v6,·v6,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment;->mStreams:Ljava/util/ArrayList; |
| 89 |
····invoke-virtual·{v |
90 | ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I |
| 90 |
····move-result·v |
91 | ····move-result·v6 |
| 91 |
····if-ge·v |
92 | ····if-ge·v5,·v6,·:cond_6 |
| 92 | ····.line·131 | 93 | ····.line·131 |
| 93 |
····iget-object·v |
94 | ····iget-object·v5,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$3;->this$0:Lcom/namelessdev/mpdroid/fragments/StreamsFragment; |
| 94 |
····iget-object·v |
95 | ····iget-object·v5,·v5,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment;->mStreams:Ljava/util/ArrayList; |
| 95 |
····iget·v |
96 | ····iget·v6,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$3;->val$idx:I |
| 96 |
····invoke-virtual·{v |
97 | ····invoke-virtual·{v5,·v6},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 97 |
····move-result-object·v |
98 | ····move-result-object·v5 |
| 98 |
····check-cast·v |
99 | ····check-cast·v5,·Lorg/a0z/mpd/item/Stream; |
| 99 |
····invoke-virtual·{v |
100 | ····invoke-virtual·{v5},·Lorg/a0z/mpd/item/Stream;->getPos()I |
| 100 |
····move-result·v |
101 | ····move-result·v2 |
| Max diff block lines reached; 18758/23467 bytes (79.93%) of diff not shown. | |||
| 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$DeleteDialogClickListener;->this$0:Lcom/namelessdev/mpdroid/fragments/StreamsFragment; | 30 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$DeleteDialogClickListener;->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(Ljava/lang/Integer;)V | 86 | ····invoke-virtual·{v3,·v2},·Lorg/a0z/mpd/MPD;->removeSavedStream(Ljava/lang/Integer;)V |
| 86 | ····:try_end_0 | 87 | ····:try_end_0 |
| 87 |
····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_ |
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_ |
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$DeleteDialogClickListener;->this$0:Lcom/namelessdev/mpdroid/fragments/StreamsFragment; | 92 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment$DeleteDialogClickListener;->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; |
| 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(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 174 | ····invoke-interface·{v6,·v9,·v10},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/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·v |
310 | ····new-instance·v5,·Ljava/util/ArrayList; |
| 309 |
····invoke-direct·{v |
311 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
| 310 |
····iput-object·v |
312 | ····iput-object·v5,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment;->mStreams:Ljava/util/ArrayList; |
| 311 | ····.line·230 | 313 | ····.line·230 |
| 312 |
····const/4·v |
314 | ····const/4·v2,·0x0 |
| 313 | ····.line·231 | 315 | ····.line·231 |
| 314 |
····.local·v |
316 | ····.local·v2,·"mpdStreams":Ljava/util/List;,·"Ljava/util/List<Lorg/a0z/mpd/item/Music;>;" |
| 315 |
····const/4·v |
317 | ····const/4·v1,·0x0 |
| 316 | ····.line·234 | 318 | ····.line·234 |
| 317 |
····.local·v |
319 | ····.local·v1,·"iterator":I |
| 318 |
····iget-object·v |
320 | ····iget-object·v5,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment;->mApp:Lcom/namelessdev/mpdroid/MPDApplication; |
| 319 |
····iget-object·v |
321 | ····iget-object·v5,·v5,·Lcom/namelessdev/mpdroid/MPDApplication;->oMPDAsyncHelper:Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper; |
| 320 |
····iget-object·v |
322 | ····iget-object·v5,·v5,·Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper;->oMPD:Lorg/a0z/mpd/MPD; |
| 321 |
····const-string·v |
323 | ····const-string·v6,·"listplaylists" |
| 322 |
····invoke-virtual·{v |
324 | ····invoke-virtual·{v5,·v6},·Lorg/a0z/mpd/MPD;->isCommandAvailable(Ljava/lang/String;)Z |
| 323 |
····move-result·v |
325 | ····move-result·v5 |
| 324 |
····if-eqz·v |
326 | ····if-eqz·v5,·:cond_0 |
| 325 | ····.line·236 | 327 | ····.line·236 |
| 326 | ····:try_start_0 | 328 | ····:try_start_0 |
| 327 |
····iget-object·v |
329 | ····iget-object·v5,·p0,·Lcom/namelessdev/mpdroid/fragments/StreamsFragment;->mApp:Lcom/namelessdev/mpdroid/MPDApplication; |
| 328 |
····iget-object·v |
330 | ····iget-object·v5,·v5,·Lcom/namelessdev/mpdroid/MPDApplication;->oMPDAsyncHelper:Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper; |
| 329 |
····iget-object·v |
331 | ····iget-object·v5,·v5,·Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper;->oMPD:Lorg/a0z/mpd/MPD; |
| 330 |
····invoke-virtual·{v |
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_ |
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_ |
335 | ····.catch·Lorg/a0z/mpd/exception/MPDException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 334 |
····move-result-object·v |
336 | ····move-result-object·v2 |
| 335 | ····.line·245 | 337 | ····.line·245 |
| 336 | ····:goto_0 | 338 | ····:goto_0 |
| 337 |
····if-eqz·v |
339 | ····if-eqz·v2,·:cond_1 |
| 338 | ····.line·246 | 340 | ····.line·246 |
| 339 |
····invoke-interface·{v |
341 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 340 |
····move-result-object·v |
342 | ····move-result-object·v5 |
| 341 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 342 | ····:goto_1 | 343 | ····:goto_1 |
| 343 |
····invoke-interface·{v |
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·{v |
347 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 347 |
····move-result-object·v |
348 | ····move-result-object·v4 |
| 348 |
····check-cast·v |
349 | ····check-cast·v4,·Lorg/a0z/mpd/item/Music; |
| Max diff block lines reached; 14004/18865 bytes (74.23%) of diff not shown. | |||
| 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·v |
249 | ····new-instance·v0,·Ljava/util/HashSet; |
| 250 |
····invoke-direct·{v |
250 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
| 251 | ····.line·107 | 251 | ····.line·107 |
| 252 |
····.local·v |
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·v |
254 | ····move-result-object·v3 |
| 255 |
····invoke-interface·{v |
255 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| 256 |
····move-result-object·v |
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·{v |
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·{v |
262 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 264 |
····move-result-object·v |
263 | ····move-result-object·v1 |
| 265 |
····check-cast·v |
264 | ····check-cast·v1,·Ljava/util/Map$Entry; |
| 266 | ····.line·108 | 265 | ····.line·108 |
| 267 |
····.local·v |
266 | ····.local·v1,·"stringSetEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;>;" |
| 268 |
····invoke-interface·{v |
267 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| 269 |
····move-result-object·v |
268 | ····move-result-object·v2 |
| 270 |
····check-cast·v |
269 | ····check-cast·v2,·Ljava/util/Set; |
| 271 | ····.line·109 | 270 | ····.line·109 |
| 272 |
····.local·v |
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·{v |
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·{v |
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·{v |
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·v |
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·v |
288 | ····.end·local·v2····#·"values":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
| 290 | ····:cond_3 | 289 | ····:cond_3 |
| 291 |
····return-object·v |
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. | |||
| Offset 294, 14 lines modified | Offset 294, 15 lines modified | ||
| 294 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;->mCoverArt:Landroid/widget/ImageView; | 294 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;->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/AlbumCoverDownloadListener;->mCoverArt:Landroid/widget/ImageView; | 296 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;->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/AlbumCoverDownloadListener;->mCoverArt:Landroid/widget/ImageView; | 301 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;->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/AlbumCoverDownloadListener;->sApp:Lcom/namelessdev/mpdroid/MPDApplication; | 454 | ····sget-object·v3,·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;->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(Landroid/graphics/drawable/Drawable;)V | 464 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ImageView;->setImageDrawable(Landroid/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 |
| 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·v |
104 | ····move-result·v4 |
| 105 |
····if-nez·v |
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$AlbumDetails; | 180 | ····.end·local·v3····#·"details":Lcom/namelessdev/mpdroid/helpers/AlbumCache$AlbumDetails; |
| 181 | ····:cond_2 | 181 | ····:cond_2 |
| 182 |
····const-string·v |
182 | ····const-string·v4,·"MPD·CACHED" |
| 183 |
····new-instance·v |
183 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
| 184 |
····invoke-direct·{v |
184 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
| 185 |
····const-string·v |
185 | ····const-string·v6,·"addAlbumPaths·" |
| 186 |
····invoke-virtual·{v |
186 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 187 |
····move-result-object·v |
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·v |
189 | ····move-result·v6 |
| 190 |
····invoke-virtual·{v |
190 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| 191 |
····move-result-object·v |
191 | ····move-result-object·v5 |
| 192 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 193 |
····move-result-object·v |
193 | ····move-result-object·v5 |
| 194 |
····invoke-static·{v |
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·v |
256 | ····move-result·v4 |
| 257 |
····if-eqz·v |
257 | ····if-eqz·v4,·:cond_2 |
| Max diff block lines reached; 13041/16421 bytes (79.42%) of diff not shown. | |||
| 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 |
| 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(Lcom/namelessdev/mpdroid/helpers/AlbumInfo;)V | 194 | .method·private·tagListenerCovers(Lcom/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·v |
199 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverAsyncHelper;->mCoverDownloadListeners:Ljava/util/Collection; |
| 199 |
····invoke-interface·{v |
200 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 200 |
····move-result-object·v |
201 | ····move-result-object·v1 |
| 201 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 202 | ····:goto_0 | 202 | ····:goto_0 |
| 203 |
····invoke-interface·{v |
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·{v |
206 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 207 |
····move-result-object·v |
207 | ····move-result-object·v0 |
| 208 |
····check-cast·v |
208 | ····check-cast·v0,·Lcom/namelessdev/mpdroid/helpers/CoverDownloadListener; |
| 209 | ····.line·200 | 209 | ····.line·200 |
| 210 |
····.local·v |
210 | ····.local·v0,·"listener":Lcom/namelessdev/mpdroid/helpers/CoverDownloadListener; |
| 211 |
····invoke-interface·{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·v |
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·addCoverDownloadListener(Lcom/namelessdev/mpdroid/helpers/CoverDownloadListener;)V | 219 | .method·public·addCoverDownloadListener(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(Landroid/os/Message;)V | 319 | ····invoke-virtual·{p0,·v1},·Lcom/namelessdev/mpdroid/helpers/CoverAsyncHelper;->handleMessage(Landroid/os/Message;)V |
| 320 | ····goto·:goto_0 | 320 | ····goto·:goto_0 |
| 321 | .end·method | 321 | .end·method |
| 322 | .method·public·handleMessage(Landroid/os/Message;)V | 322 | .method·public·handleMessage(Landroid/os/Message;)V |
| 323 |
····.locals· |
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(Landroid/os/Message;)V | 327 | ····invoke-super·{p0,·p1},·Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V |
| 328 | ····.line·112 | 328 | ····.line·112 |
| 329 |
····iget·v |
329 | ····iget·v2,·p1,·Landroid/os/Message;->what:I |
| 330 |
····packed-switch·v |
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;->getCachedCoverMaxSize()I | 349 | ····invoke-virtual·{v0},·Lcom/namelessdev/mpdroid/helpers/CoverInfo;->getCachedCoverMaxSize()I |
| 350 |
····move-result·v |
350 | ····move-result·v2 |
| 351 |
····iget·v |
351 | ····iget·v3,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverAsyncHelper;->mCachedCoverMaxSize:I |
| 352 |
····if-lt·v |
352 | ····if-lt·v2,·v3,·:cond_1 |
| 353 | ····.line·116 | ||
| Max diff block lines reached; 6573/10616 bytes (61.92%) of diff not shown. | |||
| 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$CreateBitmapTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; | 109 | ····iget-object·v8,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;->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$CreateBitmapTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; | 114 | ····iget-object·v10,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;->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$CreateBitmapTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; | 168 | ····iget-object·v8,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;->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;->decodeSampledBitmapFromBytes([BIIZ)Landroid/graphics/Bitmap; | 173 | ····invoke-static·{v8,·v4,·v4,·v9},·Lcom/namelessdev/mpdroid/tools/Tools;->decodeSampledBitmapFromBytes([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$CreateBitmapTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; | 214 | ····iget-object·v9,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;->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([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; | 220 | ····invoke-static·{v7,·v8,·v9,·v5},·Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/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$CreateBitmapTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; | 241 | ····iget-object·v8,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;->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$CreateBitmapTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; | 247 | ····iget-object·v8,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;->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. | |||
| 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·v |
63 | ····const/4·v0,·0x1 |
| 64 | ····.line·942 | 64 | ····.line·942 |
| 65 |
····.local·v |
65 | ····.local·v0,·"canStart":Z |
| 66 |
····iget-object·v |
66 | ····iget-object·v9,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; |
| 67 |
····invoke-virtual·{v |
67 | ····invoke-virtual·{v9},·Lcom/namelessdev/mpdroid/helpers/CoverInfo;->getState()Lcom/namelessdev/mpdroid/helpers/CoverInfo$STATE; |
| 68 |
····move-result-object·v |
68 | ····move-result-object·v9 |
| 69 |
····sget-object·v1 |
69 | ····sget-object·v10,·Lcom/namelessdev/mpdroid/helpers/CoverInfo$STATE;->WEB_COVER_FETCH:Lcom/namelessdev/mpdroid/helpers/CoverInfo$STATE; |
| 70 |
····if-ne·v |
70 | ····if-ne·v9,·v10,·:cond_0 |
| 71 |
····iget-object·v |
71 | ····iget-object·v9,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask;->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·{v |
74 | ····invoke-static·{v9},·Lcom/namelessdev/mpdroid/helpers/CoverManager;->access$300(Lcom/namelessdev/mpdroid/helpers/CoverManager;)Ljava/util/concurrent/ThreadPoolExecutor; |
| 74 |
····move-result-object·v |
75 | ····move-result-object·v9 |
| 75 |
····invoke-virtual·{v |
76 | ····invoke-virtual·{v9},·Ljava/util/concurrent/ThreadPoolExecutor;->getQueue()Ljava/util/concurrent/BlockingQueue; |
| 76 |
····move-result-object·v |
77 | ····move-result-object·v9 |
| 77 |
····invoke-interface·{v |
78 | ····invoke-interface·{v9},·Ljava/util/concurrent/BlockingQueue;->size()I |
| 78 |
····move-result·v |
79 | ····move-result·v9 |
| 79 |
····const/16·v1 |
80 | ····const/16·v10,·0x14 |
| 80 |
····if-ge·v |
81 | ····if-ge·v9,·v10,·:cond_c |
| 81 | ····.line·949 | 82 | ····.line·949 |
| 82 | ····:cond_0 | 83 | ····:cond_0 |
| 83 |
····iget-object·v |
84 | ····iget-object·v9,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; |
| 84 |
····invoke-virtual·{v |
85 | ····invoke-virtual·{v9},·Lcom/namelessdev/mpdroid/helpers/CoverInfo;->getCoverRetriever()Lcom/namelessdev/mpdroid/cover/ICoverRetriever; |
| 85 |
····move-result-object·v |
86 | ····move-result-object·v9 |
| 86 |
····if-eqz·v |
87 | ····if-eqz·v9,·:cond_1 |
| 87 | ····.line·950 | 88 | ····.line·950 |
| 88 |
····const/4·v |
89 | ····const/4·v0,·0x0 |
| 89 | ····.line·953 | 90 | ····.line·953 |
| 90 | ····:cond_1 | 91 | ····:cond_1 |
| 91 |
····iget-object·v |
92 | ····iget-object·v9,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask;->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·{v |
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 |
|
96 | ····array-length·v11,·v10 |
| 96 | ····array-length·v7,·v0 | ||
| 97 |
···· |
97 | ····const/4·v9,·0x0 |
| 98 | ····const/4·v6,·0x0 | ||
| 99 | ····.local·v6,·"i$":I | ||
| 100 | ····:goto_0 | 98 | ····:goto_0 |
| 101 |
····if-ge·v |
99 | ····if-ge·v9,·v11,·:cond_d |
| 102 |
····aget-object·v |
100 | ····aget-object·v2,·v10,·v9 |
| 103 | ····.line·956 | 101 | ····.line·956 |
| 104 |
····.local·v |
102 | ····.local·v2,·"coverRetriever":Lcom/namelessdev/mpdroid/cover/ICoverRetriever; |
| 105 |
····if-nez·v |
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·v |
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·v |
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$FetchCoverTask;->mCoverInfo:Lcom/namelessdev/mpdroid/helpers/CoverInfo; | 114 | ····iget-object·v12,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask;->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. | |||
| 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$RequestProcessorTask;, | 7 | ········Lcom/namelessdev/mpdroid/helpers/CoverManager$RequestProcessorTask;, |
| 9 | ········Lcom/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask;, | 8 | ········Lcom/namelessdev/mpdroid/helpers/CoverManager$FetchCoverTask;, |
| 10 | ········Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;, | 9 | ········Lcom/namelessdev/mpdroid/helpers/CoverManager$CreateBitmapTask;, |
| 11 | ········Lcom/namelessdev/mpdroid/helpers/CoverManager$CoverRetrievers; | 10 | ········Lcom/namelessdev/mpdroid/helpers/CoverManager$CoverRetrievers; |
| 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{InCombiningDiacriticalMarks}+" | 141 | ····const-string·v0,·"\\p{InCombiningDiacriticalMarks}+" |
| 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_DIACRITICAL_MARKS:Ljava/util/regex/Pattern; | 145 | ····sput-object·v0,·Lcom/namelessdev/mpdroid/helpers/CoverManager;->BLOCK_IN_COMBINING_DIACRITICAL_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(Ljava/util/List;)Ljava/util/List; | 270 | ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedList(Ljava/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_DIACRITICAL_MARKS:Ljava/util/regex/Pattern; | 658 | ····sget-object·v1,·Lcom/namelessdev/mpdroid/helpers/CoverManager;->BLOCK_IN_COMBINING_DIACRITICAL_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·v |
1166 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager;->mCoverRetrievers:[Lcom/namelessdev/mpdroid/cover/ICoverRetriever; |
| 1165 |
|
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,·v |
1170 | ····if-ge·v1,·v3,·:cond_1 |
| 1172 |
····aget-object·v |
1171 | ····aget-object·v0,·v2,·v1 |
| 1173 | ····.line·576 | 1172 | ····.line·576 |
| 1174 |
····.local·v |
1173 | ····.local·v0,·"retriever":Lcom/namelessdev/mpdroid/cover/ICoverRetriever; |
| 1175 |
····instance-of·v4,·v |
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·{v |
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·v |
1180 | ····check-cast·v0,·Lcom/namelessdev/mpdroid/cover/CachedCover; |
| Max diff block lines reached; 14811/18471 bytes (80.19%) of diff not shown. | |||
| 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(IIILjava/lang/Object;)Landroid/os/Message; | 433 | ····invoke-virtual·{v1,·v2,·v0,·v3,·p1},·Landroid/os/Handler;->obtainMessage(IIILjava/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(Landroid/os/Message;)Z | 455 | .method·public·final·handleMessage(Landroid/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·v |
460 | ····const/4·v3,·0x1 |
| 458 | ····.line·190 | 461 | ····.line·190 |
| 459 |
····.local·v |
462 | ····.local·v3,·"result":Z |
| 460 | ····:try_start_0 | 463 | ····:try_start_0 |
| 461 |
····iget-object·v |
464 | ····iget-object·v4,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object; |
| 462 |
····check-cast·v |
465 | ····check-cast·v4,·[Ljava/lang/Object; |
| 463 |
····move-object·v0,·v |
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·v |
471 | ····iget·v4,·p1,·Landroid/os/Message;->what:I |
| 469 |
····sparse-switch·v |
472 | ····sparse-switch·v4,·:sswitch_data_0 |
| 470 | ····.line·281 | 473 | ····.line·281 |
| 471 |
····const/4·v |
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·v |
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·v |
483 | ····iget-object·v4,·p0,·Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper;->mStatusChangeListeners:Ljava/util/Collection; |
| 481 |
····invoke-interface·{v |
484 | ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 482 |
····move-result-object·v |
485 | ····move-result-object·v5 |
| 483 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 484 | ····:goto_1 | 486 | ····:goto_1 |
| 485 |
····invoke-interface·{v |
487 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
| 486 |
····move-result·v |
488 | ····move-result·v4 |
| 487 |
····if-eqz·v |
489 | ····if-eqz·v4,·:cond_1 |
| 488 |
····invoke-interface·{v |
490 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 489 |
····move-result-object·v |
491 | ····move-result-object·v2 |
| 490 |
····check-cast·v |
492 | ····check-cast·v2,·Lorg/a0z/mpd/event/StatusChangeListener; |
| 491 | ····.line·194 | 493 | ····.line·194 |
| 492 |
····.local·v |
494 | ····.local·v2,·"listener":Lorg/a0z/mpd/event/StatusChangeListener; |
| Max diff block lines reached; 35148/38431 bytes (91.46%) of diff not shown. | |||
| 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_ |
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_ |
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(Landroid/os/Message;)Z | 317 | .method·public·final·handleMessage(Landroid/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. | |||
| 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(Ljava/lang/String;)Landroid/os/Parcelable; | 155 | ····invoke-virtual·{p2,·v3},·Landroid/content/Intent;->getParcelableExtra(Ljava/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 |
| 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 |
| 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$RequestProcessorTask;->this$0:Lcom/namelessdev/mpdroid/helpers/CoverManager; | 237 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$RequestProcessorTask;->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·108 |
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$RequestProcessorTask;->this$0:Lcom/namelessdev/mpdroid/helpers/CoverManager; | 264 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$RequestProcessorTask;->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$RequestProcessorTask;->this$0:Lcom/namelessdev/mpdroid/helpers/CoverManager; | 380 | ····iget-object·v4,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$RequestProcessorTask;->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$FetchCoverTask;-><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$FetchCoverTask;-><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$RequestProcessorTask;->this$0:Lcom/namelessdev/mpdroid/helpers/CoverManager; | 388 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/helpers/CoverManager$RequestProcessorTask;->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. | |||
| 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_ |
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_ |
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 |
| 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_ |
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_ |
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 |
| 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 |
| 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$UpdateTrackInfoAsync;->this$0:Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo; | 121 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->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$UpdateTrackInfoAsync;->mCurrentTrack:Lorg/a0z/mpd/item/Music; | 149 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->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_ |
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_ |
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$UpdateTrackInfoAsync;->mArtist:Ljava/lang/String; | 327 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->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$UpdateTrackInfoAsync;->doInBackground([Lorg/a0z/mpd/MPDStatus;)Ljava/lang/Void; | 381 | ····invoke-virtual·{p0,·p1},·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->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$UpdateTrackInfoAsync;->mDate:Ljava/lang/String; | 634 | ····iput-object·v1,·p0,·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->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$UpdateTrackInfoAsync;->onPostExecute(Ljava/lang/Void;)V | 642 | ····invoke-virtual·{p0,·p1},·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->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$UpdateTrackInfoAsync;->mCurrentTrack:Lorg/a0z/mpd/item/Music; | 663 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->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$UpdateTrackInfoAsync;->this$0:Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo; | 665 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;->this$0:Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo; |
| Max diff block lines reached; 667/4045 bytes (16.49%) of diff not shown. | |||
| 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$UpdateTrackInfoAsync;, | 7 | ········Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$UpdateTrackInfoAsync;, |
| 9 | ········Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$TrackInfoUpdate;, | 8 | ········Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$TrackInfoUpdate;, |
| 10 | ········Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$FullTrackInfoUpdate; | 9 | ········Lcom/namelessdev/mpdroid/helpers/UpdateTrackInfo$FullTrackInfoUpdate; |
| 11 | ····} | 10 | ····} |
| 12 | .end·annotation | 11 | .end·annotation |
| 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 |
| 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· |
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·14 |
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;->getCurrentLibraryTabs()Ljava/util/ArrayList; | 181 | ····invoke-static·{},·Lcom/namelessdev/mpdroid/tools/LibraryTabsUtil;->getCurrentLibraryTabs()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·v |
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·{v |
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·{v |
203 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 205 |
····move-result-object·v |
204 | ····move-result-object·v4 |
| 206 |
····check-cast·v |
205 | ····check-cast·v4,·Ljava/lang/String; |
| 207 | ····.line·150 | 206 | ····.line·150 |
| 208 |
····.local·v |
207 | ····.local·v4,·"tab":Ljava/lang/String; |
| 209 |
····invoke-virtual·{v1,·v |
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,·v |
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·v |
215 | ····.end·local·v4····#·"tab":Ljava/lang/String; |
| 217 | ····:cond_1 | 216 | ····:cond_1 |
| 218 |
····new-instance·v |
217 | ····new-instance·v5,·Ljava/util/ArrayList; |
| 219 |
····invoke-direct·{v |
218 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
| 220 |
····iput-object·v |
219 | ····iput-object·v5,·p0,·Lcom/namelessdev/mpdroid/library/LibraryTabsSettings;->mTabList:Ljava/util/ArrayList; |
| 221 | ····.line·157 | 220 | ····.line·157 |
| 222 |
····iget-object·v |
221 | ····iget-object·v5,·p0,·Lcom/namelessdev/mpdroid/library/LibraryTabsSettings;->mTabList:Ljava/util/ArrayList; |
| 223 |
····const·v |
222 | ····const·v6,·0x7f0c0102 |
| 224 |
····invoke-virtual·{p0,·v |
223 | ····invoke-virtual·{p0,·v6},·Lcom/namelessdev/mpdroid/library/LibraryTabsSettings;->getString(I)Ljava/lang/String; |
| 225 |
····move-result-object·v |
224 | ····move-result-object·v6 |
| 226 |
····invoke-virtual·{v |
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·v |
231 | ····move-result·v5 |
| 233 |
····if-ge·v3,·v |
232 | ····if-ge·v3,·v5,·:cond_2 |
| 234 | ····.line·160 | 233 | ····.line·160 |
| 235 |
····iget-object·v |
234 | ····iget-object·v6,·p0,·Lcom/namelessdev/mpdroid/library/LibraryTabsSettings;->mTabList:Ljava/util/ArrayList; |
| 236 |
····new-instance·v |
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. | |||
| 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 |
| 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_ |
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_ |
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(Ljava/lang/String;II)V | 158 | ····invoke-virtual·{v3,·v4,·p1,·p2},·Lorg/a0z/mpd/MPD;->movePlaylistSong(Ljava/lang/String;II)V |
| 158 | ····:try_end_1 | 159 | ····:try_end_1 |
| 159 |
····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_ |
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_ |
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 |
| 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· |
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·v |
169 | ····move-result·v5 |
| 170 |
····const·v |
170 | ····const·v6,·0x7f0a00a3 |
| 171 |
····if-ne·v |
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·v |
178 | ····iget-object·v5,·p0,·Lcom/namelessdev/mpdroid/library/PlaylistEditActivity;->mSongList:Ljava/util/ArrayList; |
| 179 |
····invoke-direct·{v0,·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·v |
182 | ····new-instance·v4,·Ljava/util/LinkedList; |
| 183 |
····invoke-direct·{v |
183 | ····invoke-direct·{v4},·Ljava/util/LinkedList;-><init>()V |
| 184 | ····.line·119 | 184 | ····.line·119 |
| 185 |
····.local·v |
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·v |
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·{v |
190 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
| 192 |
····move-result·v |
191 | ····move-result·v5 |
| 193 |
····if-eqz·v |
192 | ····if-eqz·v5,·:cond_1 |
| 194 |
····invoke-interface·{v |
193 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 195 |
····move-result-object·v |
194 | ····move-result-object·v3 |
| 196 |
····check-cast·v |
195 | ····check-cast·v3,·Ljava/util/AbstractMap; |
| 197 | ····.line·120 | 196 | ····.line·120 |
| 198 |
····.local·v |
197 | ····.local·v3,·"item":Ljava/util/AbstractMap;,·"Ljava/util/AbstractMap<Ljava/lang/String;Ljava/lang/Object;>;" |
| 199 |
····const-string·v |
198 | ····const-string·v5,·"marked" |
| 200 |
····invoke-virtual·{v |
199 | ····invoke-virtual·{v3,·v5},·Ljava/util/AbstractMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 201 |
····move-result-object·v |
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·{v |
202 | ····invoke-virtual·{v5,·v7},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
| 204 |
····move-result·v |
203 | ····move-result·v5 |
| 205 |
····if-eqz·v |
204 | ····if-eqz·v5,·:cond_0 |
| 206 | ····.line·121 | 205 | ····.line·121 |
| 207 |
····const-string·v |
206 | ····const-string·v5,·"songid" |
| 208 |
····invoke-virtual·{v |
207 | ····invoke-virtual·{v3,·v5},·Ljava/util/AbstractMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 209 |
····move-result-object·v |
208 | ····move-result-object·v5 |
| 210 |
····check-cast·v |
209 | ····check-cast·v5,·Ljava/lang/Integer; |
| 211 |
····invoke-interface·{v |
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·v |
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·v |
217 | ····iget-boolean·v5,·p0,·Lcom/namelessdev/mpdroid/library/PlaylistEditActivity;->mIsPlayQueue:Z |
| 219 |
····if-eqz·v |
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. | |||
| 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·v |
47 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
| 48 |
····invoke-direct·{v |
48 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
| 49 | ····.line·68 | 49 | ····.line·68 |
| 50 |
····.local·v |
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·v |
55 | ····const-string·v4,·"SimpleLibraryActivity·started·with·invalid·extra" |
| 56 |
····invoke-virtual·{v |
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·v |
60 | ····const-string·v4,·",·calling·activity:·" |
| 61 |
····invoke-virtual·{v |
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·v |
64 | ····move-result-object·v4 |
| 65 |
····invoke-virtual·{v |
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·v |
71 | ····move-result-object·v4 |
| 72 |
····invoke-interface·{v |
72 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| 73 |
····move-result-object·v |
73 | ····move-result-object·v4 |
| 74 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 75 | ····:goto_0 | 74 | ····:goto_0 |
| 76 |
····invoke-interface·{v |
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·{v |
78 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 80 |
····move-result-object·v |
79 | ····move-result-object·v3 |
| 81 |
····check-cast·v |
80 | ····check-cast·v3,·Ljava/lang/String; |
| 82 | ····.line·79 | 81 | ····.line·79 |
| 83 |
····.local·v |
82 | ····.local·v3,·"what":Ljava/lang/String; |
| 84 | ····const-string·v5,·",·intent·extra:·" | 83 | ····const-string·v5,·",·intent·extra:·" |
| 85 |
····invoke-virtual·{v |
84 | ····invoke-virtual·{v2,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 86 | ····.line·80 | 85 | ····.line·80 |
| 87 |
····invoke-virtual·{v |
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·v |
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·v |
91 | ····const/16·v4,·0x2e |
| 94 |
····invoke-virtual·{v |
92 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| 95 | ····.line·85 | 93 | ····.line·85 |
| 96 |
····invoke-virtual·{v |
94 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 97 |
····move-result-object·v |
95 | ····move-result-object·v4 |
| 98 |
····return-object·v |
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. | |||
| 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$ActionItem;Ljava/lang/String;Ljava/lang/String;)V | 46 | .method·static·synthetic·access$300(Lcom/namelessdev/mpdroid/locale/EditActivity;Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem;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$ActionItem; | 49 | ····.param·p1,·"x1"····#·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; |
| 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$ActionItem;->mLabel:Ljava/lang/String; | 109 | ····#·getter·for:·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem;->mLabel:Ljava/lang/String; |
| 110 | ····invoke-static·{p1},·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem;->access$100(Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem;)Ljava/lang/String; | 110 | ····invoke-static·{p1},·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem;->access$100(Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem;)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$ActionItem; | 175 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; |
| 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$ActionItem;-><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$ActionItem;-><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$ActionItem; | 186 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; |
| Offset 259, 20 lines modified | Offset 262, 22 lines modified | ||
| 259 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; | 262 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; |
| 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$ActionItem;-><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$ActionItem;-><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$ActionItem; | 273 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; |
| Offset 293, 105 lines modified | Offset 298, 117 lines modified | ||
| 293 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; | 298 | ····new-instance·v3,·Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem; |
| 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$ActionItem;-><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$ActionItem;-><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. | |||
| 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 |
| 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$ActionItem;)V | 26 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/locale/EditActivity;Landroid/widget/SeekBar;Lcom/namelessdev/mpdroid/locale/EditActivity$ActionItem;)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; |
| 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$DecodeAlbumCover;, | 10 | ········Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover;, |
| 12 | ········Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$NotificationCallback;, | 11 | ········Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$NotificationCallback;, |
| 13 | ········Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$FullSizeCallback; | 12 | ········Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$FullSizeCallback; |
| 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$FullSizeCallback; | 66 | ····iput-object·v1,·p0,·Lcom/namelessdev/mpdroid/service/AlbumCoverHandler;->mFullSizeListener:Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$FullSizeCallback; |
| 68 |
····.line·6 |
67 | ····.line·67 |
| 69 | ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 68 | ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 70 | ····move-result-object·v1 | 69 | ····move-result-object·v1 |
| 71 | ····const-string·v2,·"enableLocalCoverCache" | 70 | ····const-string·v2,·"enableLocalCoverCache" |
| 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·7 |
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;->getDimensionPixelSize(I)I | 81 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(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;->getDimensionPixelSize(I)I | 89 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(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. | |||
| 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 |
| Offset 7, 15 lines modified | Offset 7, 14 lines modified | ||
| 7 | .implements·Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper$ConnectionInfoListener; | 7 | .implements·Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper$ConnectionInfoListener; |
| 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$MessageHandler; | 12 | ········Lcom/namelessdev/mpdroid/service/MPDroidService$MessageHandler; |
| 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;->mIsPersistentOverridden:Z | 797 | ····iget-boolean·v0,·p0,·Lcom/namelessdev/mpdroid/service/MPDroidService;->mIsPersistentOverridden: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;->getConnectionSettings()Lcom/namelessdev/mpdroid/ConnectionInfo; | 801 | ····invoke-virtual·{v0},·Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper;->getConnectionSettings()Lcom/namelessdev/mpdroid/ConnectionInfo; |
| 803 | ····move-result-object·v0 | 802 | ····move-result-object·v0 |
| 804 | ····iget-boolean·v0,·v0,·Lcom/namelessdev/mpdroid/ConnectionInfo;->isNotificationPersistent:Z | 803 | ····iget-boolean·v0,·v0,·Lcom/namelessdev/mpdroid/ConnectionInfo;->isNotificationPersistent: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. | |||
| 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$DecodeAlbumCover;->this$0:Lcom/namelessdev/mpdroid/service/AlbumCoverHandler; | 121 | ····iget-object·v0,·p0,·Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover;->this$0:Lcom/namelessdev/mpdroid/service/AlbumCoverHandler; |
| 122 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover;->this$0:Lcom/namelessdev/mpdroid/service/AlbumCoverHandler; | 122 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover;->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$DecodeAlbumCover;->this$0:Lcom/namelessdev/mpdroid/service/AlbumCoverHandler; | 127 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover;->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(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; | 144 | ····invoke-static·{v1,·v2,·v3,·v4},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/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$DecodeAlbumCover;->doInBackground([Ljava/lang/String;)Landroid/graphics/Bitmap; | 156 | ····invoke-virtual·{p0,·p1},·Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover;->doInBackground([Ljava/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$DecodeAlbumCover;->onPostExecute(Landroid/graphics/Bitmap;)V | 243 | ····invoke-virtual·{p0,·p1},·Lcom/namelessdev/mpdroid/service/AlbumCoverHandler$DecodeAlbumCover;->onPostExecute(Landroid/graphics/Bitmap;)V |
| 246 | ····return-void | 244 | ····return-void |
| 247 | .end·method | 245 | .end·method |
| 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(Ljava/lang/String;)Ljava/lang/Object; | 75 | ····invoke-virtual·{v1,·v2},·Lcom/namelessdev/mpdroid/service/MPDroidService;->getSystemService(Ljava/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;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V | 181 | ····invoke-virtual·{p1,·v2,·v1},·Landroid/widget/RemoteViews;->setOnClickPendingIntent(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/AlbumCoverDownloadListener;->getNoCoverResource()I | 185 | ····invoke-static·{},·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;->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·buildCollapsedNotification(Lcom/namelessdev/mpdroid/service/MPDroidService;)Landroid/support/v4/app/NotificationCompat$Builder; | 192 | .method·private·static·buildCollapsedNotification(Lcom/namelessdev/mpdroid/service/MPDroidService;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 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$Builder; | 219 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Builder; |
| 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(ILjava/lang/CharSequence;)V | 495 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/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(ILjava/lang/CharSequence;)V | 498 | ····invoke-virtual·{p1,·v0,·p2},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/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;->updateBufferingContent(Landroid/widget/RemoteViews;Ljava/lang/CharSequence;)V | 793 | ····invoke-direct·{p0,·v1,·v0},·Lcom/namelessdev/mpdroid/service/NotificationHandler;->updateBufferingContent(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. | |||
| 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/RemoteControlClientHandler;Landroid/graphics/Bitmap;)V | 24 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;Landroid/graphics/Bitmap;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·148 | 28 | ····.line·148 |
| 28 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1;->this$0:Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler; | 29 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1;->this$0:Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler; |
| 29 | ····iput-object·p2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1;->val$albumCover:Landroid/graphics/Bitmap; | 30 | ····iput-object·p2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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/RemoteControlClientHandler$1;->val$albumCover:Landroid/graphics/Bitmap; | 88 | ····iget-object·v6,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1;->val$albumCover:Landroid/graphics/Bitmap; |
| 89 | ····.line·160 | ||
| 88 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/media/RemoteControlClient$MetadataEditor;->putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; | 90 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/media/RemoteControlClient$MetadataEditor;->putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; | 97 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; | 104 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; | 111 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; | 119 | ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; | 127 | ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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. | |||
| 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/RemoteControlClientHandler;Lorg/a0z/mpd/item/Music;)V | 24 | .method·constructor·<init>(Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;Lorg/a0z/mpd/item/Music;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·256 | 28 | ····.line·256 |
| 28 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$2;->this$0:Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler; | 29 | ····iput-object·p1,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$2;->this$0:Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler; |
| 29 | ····iput-object·p2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$2;->val$currentTrack:Lorg/a0z/mpd/item/Music; | 30 | ····iput-object·p2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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/RemoteControlClientHandler$2;->val$currentTrack:Lorg/a0z/mpd/item/Music; | 62 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; | 67 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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/RemoteControlClientHandler$2;->val$currentTrack:Lorg/a0z/mpd/item/Music; | 70 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; | 75 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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/RemoteControlClientHandler$2;->val$currentTrack:Lorg/a0z/mpd/item/Music; | 78 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; | 83 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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/RemoteControlClientHandler$2;->val$currentTrack:Lorg/a0z/mpd/item/Music; | 86 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; | 92 | ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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/RemoteControlClientHandler$2;->val$currentTrack:Lorg/a0z/mpd/item/Music; | 95 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; | 101 | ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor; |
| 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/RemoteControlClientHandler$2;->val$currentTrack:Lorg/a0z/mpd/item/Music; | 104 | ····iget-object·v3,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$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. | |||
| 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/RemoteControlClientHandler;->mServiceHandler:Landroid/os/Handler; | 64 | ····iput-object·p2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;->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(Ljava/lang/String;)Ljava/lang/Object; | 68 | ····invoke-virtual·{p1,·v2},·Lcom/namelessdev/mpdroid/service/MPDroidService;->getSystemService(Ljava/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/RemoteControlClientHandler;->mAudioManager:Landroid/media/AudioManager; | 71 | ····iput-object·v2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;->mAudioManager:Landroid/media/AudioManager; |
| Offset 96, 14 lines modified | Offset 97, 15 lines modified | ||
| 96 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;->mMediaButtonReceiverComponent:Landroid/content/ComponentName; | 97 | ····iget-object·v2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;->mMediaButtonReceiverComponent:Landroid/content/ComponentName; |
| 97 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; | 98 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/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(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 102 | ····invoke-static·{p1,·v4,·v1,·v4},·Landroid/app/PendingIntent;->getBroadcast(Landroid/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/RemoteControlClientHandler;->mRemoteControlClient:Landroid/media/RemoteControlClient; | 105 | ····iput-object·v2,·p0,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;->mRemoteControlClient:Landroid/media/RemoteControlClient; |
| Offset 299, 14 lines modified | Offset 301, 15 lines modified | ||
| 299 | ····new-instance·v1,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1; | 301 | ····new-instance·v1,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1; |
| 300 | ····invoke-direct·{v1,·p0,·p1},·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1;-><init>(Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;Landroid/graphics/Bitmap;)V | 302 | ····invoke-direct·{v1,·p0,·p1},·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$1;-><init>(Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;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·setMediaPlayerBuffering(Z)V | 308 | .method·final·setMediaPlayerBuffering(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/RemoteControlClientHandler$2; | 470 | ····new-instance·v1,·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$2; |
| 468 | ····invoke-direct·{v1,·p0,·p1},·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$2;-><init>(Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;Lorg/a0z/mpd/item/Music;)V | 471 | ····invoke-direct·{v1,·p0,·p1},·Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler$2;-><init>(Lcom/namelessdev/mpdroid/service/RemoteControlClientHandler;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 |
| 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;->getConnectionSettings()Lcom/namelessdev/mpdroid/ConnectionInfo; | 86 | ····invoke-virtual·{v0},·Lcom/namelessdev/mpdroid/helpers/MPDAsyncHelper;->getConnectionSettings()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$Builder; | 854 | ····new-instance·v1,·Landroid/media/AudioAttributes$Builder; |
| 854 | ····invoke-direct·{v1},·Landroid/media/AudioAttributes$Builder;-><init>()V | 855 | ····invoke-direct·{v1},·Landroid/media/AudioAttributes$Builder;-><init>()V |
| 855 | ····const/4·v2,·0x2 | 856 | ····const/4·v2,·0x2 |
| 857 | ····.line·701 | ||
| 856 | ····invoke-virtual·{v1,·v2},·Landroid/media/AudioAttributes$Builder;->setContentType(I)Landroid/media/AudioAttributes$Builder; | 858 | ····invoke-virtual·{v1,·v2},·Landroid/media/AudioAttributes$Builder;->setContentType(I)Landroid/media/AudioAttributes$Builder; |
| 857 | ····move-result-object·v1 | 859 | ····move-result-object·v1 |
| 860 | ····.line·702 | ||
| 858 | ····invoke-virtual·{v1,·v3},·Landroid/media/AudioAttributes$Builder;->setUsage(I)Landroid/media/AudioAttributes$Builder; | 861 | ····invoke-virtual·{v1,·v3},·Landroid/media/AudioAttributes$Builder;->setUsage(I)Landroid/media/AudioAttributes$Builder; |
| 859 | ····move-result-object·v1 | 862 | ····move-result-object·v1 |
| 863 | ····.line·703 | ||
| 860 | ····invoke-virtual·{v1},·Landroid/media/AudioAttributes$Builder;->build()Landroid/media/AudioAttributes; | 864 | ····invoke-virtual·{v1},·Landroid/media/AudioAttributes$Builder;->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; |
| 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·v |
173 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/MultiMap;->mInternalMap:Ljava/util/Map; |
| 174 |
····invoke-interface·{v |
174 | ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection; |
| 175 |
····move-result-object·v |
175 | ····move-result-object·v1 |
| 176 |
····invoke-interface·{v |
176 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 177 |
····move-result-object·v |
177 | ····move-result-object·v1 |
| 178 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 179 | ····:cond_0 | 178 | ····:cond_0 |
| 180 |
····invoke-interface·{v |
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·{v |
182 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 184 |
····move-result-object·v |
183 | ····move-result-object·v0 |
| 185 |
····check-cast·v |
184 | ····check-cast·v0,·Ljava/util/List; |
| 186 | ····.line·81 | 185 | ····.line·81 |
| 187 |
····.local·v |
186 | ····.local·v0,·"valueList":Ljava/util/List;,·"Ljava/util/List<TV;>;" |
| 188 |
····invoke-interface·{v |
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·v |
191 | ····const/4·v1,·0x1 |
| 193 | ····.line·85 | 192 | ····.line·85 |
| 194 |
····.end·local·v |
193 | ····.end·local·v0····#·"valueList":Ljava/util/List;,·"Ljava/util/List<TV;>;" |
| 195 | ····:goto_0 | 194 | ····:goto_0 |
| 196 |
····return·v |
195 | ····return·v1 |
| 197 | ····:cond_1 | 196 | ····:cond_1 |
| 198 |
····const/4·v |
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·v |
331 | ····new-instance·v2,·Ljava/util/HashMap; |
| 333 |
····invoke-direct·{v |
332 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
| 334 | ····.line·120 | 333 | ····.line·120 |
| 335 |
····.local·v |
334 | ····.local·v2,·"uniqueMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;TV;>;" |
| 336 |
····iget-object·v |
335 | ····iget-object·v4,·p0,·Lcom/namelessdev/mpdroid/tools/MultiMap;->mInternalMap:Ljava/util/Map; |
| 337 |
····invoke-interface·{v |
336 | ····invoke-interface·{v4},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| 338 |
····move-result-object·v |
337 | ····move-result-object·v4 |
| 339 |
····invoke-interface·{v |
338 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| 340 |
····move-result-object·v |
339 | ····move-result-object·v5 |
| 341 | ····:cond_0 | 340 | ····:cond_0 |
| 342 |
····invoke-interface·{v |
341 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
| 343 |
····move-result·v |
342 | ····move-result·v4 |
| 344 |
····if-eqz·v |
343 | ····if-eqz·v4,·:cond_2 |
| 345 |
····invoke-interface·{v |
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. | |||
| 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$Builder;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 280 | ····invoke-direct·{v0,·v4,·v3,·v1},·Lcom/namelessdev/mpdroid/ConnectionInfo$Builder;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
| 280 | ····.line·122 | 281 | ····.line·122 |
| 281 | ····.local·v0,·"connectionInfo":Lcom/namelessdev/mpdroid/ConnectionInfo$Builder; | 282 | ····.local·v0,·"connectionInfo":Lcom/namelessdev/mpdroid/ConnectionInfo$Builder; |
| 282 | ····const-string·v8,·"hostnameStreaming" | 283 | ····const-string·v8,·"hostnameStreaming" |
| 284 | ····.line·123 | ||
| 283 | ····invoke-static·{v8,·p1},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringWithSSID(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 285 | ····invoke-static·{v8,·p1},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringWithSSID(Ljava/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(Ljava/lang/String;)Ljava/lang/String; | 287 | ····invoke-direct·{p0,·v8},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringSetting(Ljava/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(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 293 | ····invoke-static·{v8,·p1},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringWithSSID(Ljava/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(Ljava/lang/String;I)I | 297 | ····invoke-direct·{p0,·v8,·v9},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getIntegerSetting(Ljava/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(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 303 | ····invoke-static·{v8,·p1},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringWithSSID(Ljava/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(Ljava/lang/String;)Ljava/lang/String; | 305 | ····invoke-direct·{p0,·v8},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringSetting(Ljava/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$Builder;->setStreamingServer(Ljava/lang/String;ILjava/lang/String;)V | 334 | ····invoke-virtual·{v0,·v6,·v5,·v7},·Lcom/namelessdev/mpdroid/ConnectionInfo$Builder;->setStreamingServer(Ljava/lang/String;ILjava/lang/String;)V |
| 330 | ····.line·133 | 335 | ····.line·133 |
| 331 | ····const-string·v8,·"persistentNotification" | 336 | ····const-string·v8,·"persistentNotification" |
| 337 | ····.line·134 | ||
| 332 | ····invoke-static·{v8,·p1},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringWithSSID(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 338 | ····invoke-static·{v8,·p1},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getStringWithSSID(Ljava/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(Ljava/lang/String;)Z | 340 | ····invoke-direct·{p0,·v8},·Lcom/namelessdev/mpdroid/tools/SettingsHelper;->getBooleanSetting(Ljava/lang/String;)Z |
| 335 | ····move-result·v2 | 341 | ····move-result·v2 |
| 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·1 |
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·v |
512 | ····const-string·v8,·"(\r\n|\n|\r)" |
| 510 | ····move-object/from16·v0,·p0 | ||
| 511 | ····move-object/from16·v1,·v17 | ||
| 512 |
····invoke-virtual·{ |
513 | ····invoke-virtual·{p0,·v8},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| 513 |
····move-result-object·v |
514 | ····move-result-object·v2 |
| 514 | ····.line·85 | 515 | ····.line·85 |
| 515 |
····.local·v |
516 | ····.local·v2,·"lines":[Ljava/lang/String; |
| 516 |
···· |
517 | ····array-length·v10,·v2 |
| 517 | ····.local·v2,·"arr$":[Ljava/lang/String; | ||
| 518 | ····array-length·v8,·v2 | ||
| 519 |
···· |
518 | ····const/4·v8,·0x0 |
| 520 | ····const/4·v5,·0x0 | ||
| 521 |
···· |
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. | |||
| 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·1 |
297 | ····.line·120 |
| 298 | ····invoke-static·{v0,·p1,·p2,·v5},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; | 298 | ····invoke-static·{v0,·p1,·p2,·v5},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/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·14 |
360 | ····.line·145 |
| 361 | ····invoke-static·{v0,·p1,·p2,·v4},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; | 361 | ····invoke-static·{v0,·p1,·p2,·v4},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/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·18 |
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·v |
592 | ····move-result·v4 |
| 593 |
····new-array·v |
593 | ····new-array·v3,·v4,·[I |
| 594 | ····.line·197 | 594 | ····.line·197 |
| 595 |
····.local·v |
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·v |
600 | ····move-result-object·v4 |
| 601 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
| 602 | ····:goto_0 | 601 | ····:goto_0 |
| 603 |
····invoke-interface·{v |
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·{v |
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,·v |
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. | |||
| 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$DurableListIterator;->this$0:Lcom/namelessdev/mpdroid/tools/WeakLinkedList; | 254 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->this$0:Lcom/namelessdev/mpdroid/tools/WeakLinkedList; |
| 255 | ····#·invokes:·Lcom/namelessdev/mpdroid/tools/WeakLinkedList;->cleanPhantomReferences()V | 255 | ····#·invokes:·Lcom/namelessdev/mpdroid/tools/WeakLinkedList;->cleanPhantomReferences()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·88 |
257 | ····.line·880 |
| 258 | ····:goto_0 | 258 | ····:goto_0 |
| 259 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mNextNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; | 259 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mNextNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; |
| 260 | ····if-eqz·v1,·:cond_1 | 260 | ····if-eqz·v1,·:cond_1 |
| 261 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mNextNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; | 261 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mNextNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; |
| 262 | ····.line·881 | ||
| 262 | ····invoke-virtual·{v1},·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode;->isRemoved()Z | 263 | ····invoke-virtual·{v1},·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode;->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$DurableListIterator;->mNextNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; | 266 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mNextNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; |
| 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·88 |
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$DurableListIterator;->mPrevNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; | 305 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mPrevNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; |
| 305 | ····if-eqz·v1,·:cond_3 | 306 | ····if-eqz·v1,·:cond_3 |
| 306 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mPrevNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; | 307 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mPrevNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; |
| 308 | ····.line·887 | ||
| 307 | ····invoke-virtual·{v1},·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode;->isRemoved()Z | 309 | ····invoke-virtual·{v1},·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode;->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$DurableListIterator;->mPrevNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; | 312 | ····iget-object·v1,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator;->mPrevNode:Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode; |
| 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$WeakListNode;, | 10 | ········Lcom/namelessdev/mpdroid/tools/WeakLinkedList$WeakListNode;, |
| 12 | ········Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator; | 11 | ········Lcom/namelessdev/mpdroid/tools/WeakLinkedList$DurableListIterator; |
| 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·v |
747 | ····const/4·v2,·0x0 |
| 755 | ····.line·112 | 748 | ····.line·112 |
| 756 |
····.local·v |
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·v |
751 | ····move-result·v3 |
| 759 |
····if-nez·v |
752 | ····if-nez·v3,·:cond_1 |
| 760 | ····.line·113 | 753 | ····.line·113 |
| 761 |
····iget-object·v |
754 | ····iget-object·v4,·p0,·Lcom/namelessdev/mpdroid/tools/WeakLinkedList;->mLOCK:Ljava/lang/Object; |
| 762 |
····monitor-enter·v |
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;->cleanPhantomReferences()V | 758 | ····invoke-direct·{p0},·Lcom/namelessdev/mpdroid/tools/WeakLinkedList;->cleanPhantomReferences()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·v |
763 | ····move-result-object·v3 |
| 771 |
···· |
764 | ····move·v1,·p1 |
| 772 | ····move·v2,·p1 | ||
| 773 | ····.end·local·p1····#·"location":I | 765 | ····.end·local·p1····#·"location":I |
| 774 |
····.local·v |
766 | ····.local·v1,·"location":I |
| 775 | ····:goto_0 | 767 | ····:goto_0 |
| 776 | ····:try_start_1 | 768 | ····:try_start_1 |
| 777 |
····invoke-interface·{v |
769 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 778 |
····move-result·v |
770 | ····move-result·v5 |
| 779 |
····if-eqz·v |
771 | ····if-eqz·v5,·:cond_0 |
| 780 |
····invoke-interface·{v |
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,·v |
778 | ····add-int/lit8·p1,·v1,·0x1 |
| 787 |
····.end·local·v |
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,·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. | |||
| 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 |
| Offset 151, 14 lines modified | Offset 151, 15 lines modified | ||
| 151 | ····invoke-direct·{v0,·v2,·v3,·v4},·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;-><init>(Landroid/widget/ImageView;Landroid/widget/ProgressBar;Z)V | 151 | ····invoke-direct·{v0,·v2,·v3,·v4},·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener;-><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/AlbumCoverDownloadListener; | 158 | ····check-cast·v1,·Lcom/namelessdev/mpdroid/helpers/AlbumCoverDownloadListener; |
| 158 | ····.line·91 | 159 | ····.line·91 |
| 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;->FixedRatioRelativeLayout:[I | 87 | ····sget-object·v2,·Lcom/namelessdev/mpdroid/R$styleable;->FixedRatioRelativeLayout:[I |
| 88 | ····.line·66 | ||
| 88 | ····invoke-virtual·{p1,·p2,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; | 89 | ····invoke-virtual·{p1,·p2,·v2},·Landroid/content/Context;->obtainStyledAttributes(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 |
| 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; |
| 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; |
| 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(Landroid/content/ComponentName;)[I | 79 | ····invoke-virtual·{v1,·v2},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/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 |
| 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 |
| 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 |
| 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. | |||
| 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·v |
341 | ····const/4·v1,·0x0 |
| 342 | ····.line·238 | 342 | ····.line·238 |
| 343 |
····.local·v |
343 | ····.local·v1,·"result":Z |
| 344 |
····iget-object·v |
344 | ····iget-object·v3,·p0,·Lorg/a0z/mpd/MPDCommand;->mNonfatalErrors:[I |
| 345 |
···· |
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,·v |
348 | ····if-ge·v2,·v4,·:cond_0 |
| 352 |
····aget·v |
349 | ····aget·v0,·v3,·v2 |
| 353 | ····.line·239 | 350 | ····.line·239 |
| 354 |
····.local·v |
351 | ····.local·v0,·"errorCode":I |
| 355 |
····if-ne·v |
352 | ····if-ne·v0,·p1,·:cond_1 |
| 356 | ····.line·240 | 353 | ····.line·240 |
| 357 |
····const/4·v |
354 | ····const/4·v1,·0x1 |
| 358 | ····.line·245 | 355 | ····.line·245 |
| 359 |
····.end·local·v |
356 | ····.end·local·v0····#·"errorCode":I |
| 360 | ····:cond_0 | 357 | ····:cond_0 |
| 361 |
····return·v |
358 | ····return·v1 |
| 362 | ····.line·238 | 359 | ····.line·238 |
| 363 |
····.restart·local·v |
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·v |
370 | ····iget-object·v5,·p0,·Lorg/a0z/mpd/MPDCommand;->mArgs:[Ljava/lang/String; |
| 374 |
····array-length·v |
371 | ····array-length·v5,·v5 |
| 375 |
····if-nez·v |
372 | ····if-nez·v5,·:cond_0 |
| 376 | ····.line·253 | 373 | ····.line·253 |
| 377 |
····new-instance·v |
374 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
| 378 |
····invoke-direct·{v |
375 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
| 379 |
····iget-object·v |
376 | ····iget-object·v6,·p0,·Lorg/a0z/mpd/MPDCommand;->mCommand:Ljava/lang/String; |
| 380 |
····invoke-virtual·{v |
377 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 381 |
····move-result-object·v |
378 | ····move-result-object·v5 |
| 382 |
····invoke-virtual·{v |
379 | ····invoke-virtual·{v5,·v10},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| 383 |
····move-result-object·v |
380 | ····move-result-object·v5 |
| 384 |
····invoke-virtual·{v |
381 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 385 |
····move-result-object·v |
382 | ····move-result-object·v4 |
| 386 | ····.line·281 | 383 | ····.line·281 |
| 387 |
····.local·v |
384 | ····.local·v4,·"outString":Ljava/lang/String; |
| 388 | ····:goto_0 | 385 | ····:goto_0 |
| 389 |
····return-object·v |
386 | ····return-object·v4 |
| 390 | ····.line·255 | 387 | ····.line·255 |
| 391 |
····.end·local·v |
388 | ····.end·local·v4····#·"outString":Ljava/lang/String; |
| 392 | ····:cond_0 | 389 | ····:cond_0 |
| 393 |
····iget-object·v |
390 | ····iget-object·v5,·p0,·Lorg/a0z/mpd/MPDCommand;->mArgs:[Ljava/lang/String; |
| 394 |
····invoke-static·{v |
391 | ····invoke-static·{v5},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; |
| 395 |
····move-result-object·v |
392 | ····move-result-object·v5 |
| 396 |
····invoke-virtual·{v |
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·v |
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. | |||
| 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·v |
62 | ····const/4·v6,·-0x1 |
| 63 |
····const/4·v |
63 | ····const/4·v5,·0x0 |
| 64 |
····const/4·v |
64 | ····const/4·v7,·0x1 |
| 65 | ····.line·65 | 65 | ····.line·65 |
| 66 |
····const/4·v |
66 | ····const/4·v2,·0x0 |
| 67 | ····.line·66 | 67 | ····.line·66 |
| 68 |
····.local·v |
68 | ····.local·v2,·"name":Ljava/lang/String; |
| 69 |
····const/4·v |
69 | ····const/4·v1,·-0x1 |
| 70 | ····.line·67 | 70 | ····.line·67 |
| 71 |
····.local·v |
71 | ····.local·v1,·"id":I |
| 72 |
····const/4·v |
72 | ····const/4·v0,·0x0 |
| 73 | ····.line·69 | 73 | ····.line·69 |
| 74 |
····.local·v |
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·v |
76 | ····move-result-object·v9 |
| 77 |
|
77 | ····array-length·v10,·v9 |
| 78 | ····array-length·v4,·v0 | ||
| 79 |
···· |
78 | ····move·v8,·v5 |
| 80 | ····const/4·v2,·0x0 | ||
| 81 | ····.local·v2,·"i$":I | ||
| 82 | ····:goto_0 | 79 | ····:goto_0 |
| 83 |
····if-ge·v |
80 | ····if-ge·v8,·v10,·:cond_1 |
| 84 |
····aget-object·v |
81 | ····aget-object·v3,·v9,·v8 |
| 85 | ····.line·70 | 82 | ····.line·70 |
| 86 |
····.local·v |
83 | ····.local·v3,·"pair":[Ljava/lang/String; |
| 87 |
····aget-object·v |
84 | ····aget-object·v4,·v3,·v5 |
| 88 |
····invoke-virtual·{v |
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·v |
89 | ····move·v4,·v6 |
| 93 | ····:goto_1 | 90 | ····:goto_1 |
| 94 |
····packed-switch·v |
91 | ····packed-switch·v4,·:pswitch_data_0 |
| 95 | ····.line·81 | 92 | ····.line·81 |
| 96 |
····const-string·v |
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,·v |
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,·v |
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·{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·v |
113 | ····add-int/lit8·v4,·v8,·0x1 |
| Max diff block lines reached; 3705/6862 bytes (53.99%) of diff not shown. | |||
| 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·v |
97 | ····move-result-object·v2 |
| 98 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 99 | ····:goto_0 | 98 | ····:goto_0 |
| 100 |
····invoke-interface·{v |
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·{v |
102 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 104 |
····move-result-object·v |
103 | ····move-result-object·v1 |
| 105 |
····check-cast·v |
104 | ····check-cast·v1,·Lorg/a0z/mpd/item/Music; |
| 106 | ····.line·97 | 105 | ····.line·97 |
| 107 |
····.local·v |
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·{v |
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·v |
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. | |||
| 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·v |
269 | ····const/4·v2,·0x0 |
| 270 |
····const/4·v |
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·v |
273 | ····move-result-object·v5 |
| 274 |
|
274 | ····array-length·v6,·v5 |
| 275 | ····array-length·v2,·v0 | ||
| 276 |
···· |
275 | ····move·v4,·v2 |
| 277 | ····const/4·v1,·0x0 | ||
| 278 | ····.local·v1,·"i$":I | ||
| 279 | ····:goto_0 | 276 | ····:goto_0 |
| 280 |
····if-ge·v |
277 | ····if-ge·v4,·v6,·:cond_1 |
| 281 |
····aget-object·v |
278 | ····aget-object·v0,·v5,·v4 |
| 282 | ····.line·159 | 279 | ····.line·159 |
| 283 |
····.local·v |
280 | ····.local·v0,·"pair":[Ljava/lang/String; |
| 284 |
····aget-object·v7,·v |
281 | ····aget-object·v7,·v0,·v2 |
| 285 |
····const/4·v |
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·v |
288 | ····packed-switch·v1,·:pswitch_data_0 |
| 292 | ····.line·182 | 289 | ····.line·182 |
| 293 |
····const-string·v |
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,·v |
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,·v |
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·{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,·v |
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. | |||
| 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·v |
882 | ····move-result-object·v8 |
| 883 | ····array-length·v9,·v8 | ||
| 883 |
···· |
884 | ····const/4·v6,·0x0 |
| 884 | ····array-length·v4,·v0 | ||
| 885 |
···· |
885 | ····move·v7,·v6 |
| 886 | ····const/4·v3,·0x0 | ||
| 887 | ····.local·v3,·"i$":I | ||
| 888 | ····:goto_0 | 886 | ····:goto_0 |
| 889 |
····if-ge·v |
887 | ····if-ge·v7,·v9,·:cond_4 |
| 890 |
····aget-object·v |
888 | ····aget-object·v2,·v8,·v7 |
| 891 | ····.line·436 | 889 | ····.line·436 |
| 892 |
····.local·v |
890 | ····.local·v2,·"pair":[Ljava/lang/String; |
| 893 |
····const/4·v |
891 | ····const/4·v6,·0x0 |
| 894 |
····aget-object·v10,·v |
892 | ····aget-object·v10,·v2,·v6 |
| 895 |
····const/4·v |
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·v |
899 | ····packed-switch·v6,·:pswitch_data_0 |
| 902 | ····.line·546 | 900 | ····.line·546 |
| 903 |
····const-string·v |
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,·v |
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,·v |
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·{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·v |
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. | |||
| 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·v1 |
251 | ····const/16·v18,·-0x1 |
| 252 | ····.line·148 | 252 | ····.line·148 |
| 253 |
····.local·v1 |
253 | ····.local·v18,·"oldSong":I |
| 254 |
····const/16·v |
254 | ····const/16·v19,·-0x1 |
| 255 | ····.line·149 | 255 | ····.line·149 |
| 256 |
····.local·v |
256 | ····.local·v19,·"oldSongId":I |
| 257 |
····const/ |
257 | ····const/4·v13,·-0x1 |
| 258 | ····.line·150 | 258 | ····.line·150 |
| 259 |
····.local·v1 |
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·v2 |
263 | ····const/16·v20,·0x3 |
| 264 | ····.line·152 | 264 | ····.line·152 |
| 265 |
····.local·v2 |
265 | ····.local·v20,·"oldState":I |
| 266 |
····const/16·v2 |
266 | ····const/16·v22,·-0x1 |
| 267 | ····.line·153 | 267 | ····.line·153 |
| 268 |
····.local·v2 |
268 | ····.local·v22,·"oldVolume":I |
| 269 |
····const/16·v2 |
269 | ····const/16·v21,·0x0 |
| 270 | ····.line·154 | 270 | ····.line·154 |
| 271 |
····.local·v2 |
271 | ····.local·v21,·"oldUpdating":Z |
| 272 |
····const/16·v1 |
272 | ····const/16·v17,·0x0 |
| 273 | ····.line·155 | 273 | ····.line·155 |
| 274 |
····.local·v1 |
274 | ····.local·v17,·"oldRepeat":Z |
| 275 |
····const/16·v1 |
275 | ····const/16·v16,·0x0 |
| 276 | ····.line·156 | 276 | ····.line·156 |
| 277 |
····.local·v1 |
277 | ····.local·v16,·"oldRandom":Z |
| 278 |
····const/4·v1 |
278 | ····const/4·v12,·0x0 |
| 279 | ····.line·157 | 279 | ····.line·157 |
| 280 |
····.local·v1 |
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·v2 |
286 | ····move-object/from16·v27,·v0 |
| 287 |
····invoke-virtual/range·{v2 |
287 | ····invoke-virtual/range·{v27·..·v27},·Lorg/a0z/mpd/MPD;->getStatus()Lorg/a0z/mpd/MPDStatus; |
| 288 |
····move-result-object·v2 |
288 | ····move-result-object·v24 |
| 289 | ····.line·161 | 289 | ····.line·161 |
| 290 |
····.local·v2 |
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·v2 |
293 | ····move-object/from16·v27,·v0 |
| 294 |
····invoke-virtual/range·{v2 |
294 | ····invoke-virtual/range·{v27·..·v27},·Lorg/a0z/mpd/MPD;->getPlaylist()Lorg/a0z/mpd/MPDPlaylist; |
| 295 |
····move-result-object·v2 |
295 | ····move-result-object·v23 |
| 296 | ····.line·163 | 296 | ····.line·163 |
| 297 |
····.local·v2 |
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·v2 |
301 | ····move/from16·v27,·v0 |
| 302 |
····if-nez·v2 |
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·v2 |
306 | ····move-object/from16·v27,·v0 |
| 307 |
····invoke-virtual/range·{v2 |
307 | ····invoke-virtual/range·{v27·..·v27},·Lorg/a0z/mpd/MPD;->isConnected()Z |
| 308 |
····move-result·v2 |
308 | ····move-result·v27 |
| 309 |
····invoke-static/range·{v2 |
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. | |||
| 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·v |
235 | ····new-instance·v2,·Ljava/util/ArrayList; |
| 236 |
····invoke-direct·{v |
236 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
| 237 | ····.line·84 | 237 | ····.line·84 |
| 238 |
····.local·v |
238 | ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<[Ljava/lang/String;>;" |
| 239 |
····new-instance·v |
239 | ····new-instance·v1,·Ljava/util/ArrayList; |
| 240 |
····invoke-direct·{v |
240 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
| 241 | ····.line·86 | 241 | ····.line·86 |
| 242 |
····.local·v |
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·v |
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·{v |
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·{v |
250 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 252 |
····move-result-object·v |
251 | ····move-result-object·v0 |
| 253 |
····check-cast·v |
252 | ····check-cast·v0,·Ljava/lang/String; |
| 254 | ····.line·87 | 253 | ····.line·87 |
| 255 |
····.local·v |
254 | ····.local·v0,·"line":Ljava/lang/String; |
| 256 | ····const-string·v4,·"list_OK" | 255 | ····const-string·v4,·"list_OK" |
| 257 |
····invoke-virtual·{v |
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·{v |
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·{v |
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·{v |
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·{v |
269 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 271 | ····.line·90 | 270 | ····.line·90 |
| 272 |
····invoke-virtual·{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·{v |
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·v |
278 | ····.end·local·v0····#·"line":Ljava/lang/String; |
| 280 | ····:cond_2 | 279 | ····:cond_2 |
| 281 |
····invoke-virtual·{v |
280 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z |
| 282 |
····move-result·v |
281 | ····move-result·v3 |
| 283 |
····if-nez·v |
282 | ····if-nez·v3,·:cond_3 |
| 284 | ····.line·97 | 283 | ····.line·97 |
| 285 |
····invoke-virtual·{v |
284 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I |
| 286 |
····move-result·v |
285 | ····move-result·v3 |
| 287 |
····new-array·v |
286 | ····new-array·v3,·v3,·[Ljava/lang/String; |
| 288 |
····invoke-virtual·{v |
287 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| 289 |
····move-result-object·v |
288 | ····move-result-object·v3 |
| Max diff block lines reached; 3164/7299 bytes (43.35%) of diff not shown. | |||
| 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· |
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·v |
387 | ····move-result-object·v3 |
| 387 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 388 | ····:goto_0 | 388 | ····:goto_0 |
| 389 |
····invoke-interface·{v |
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·{v |
392 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 393 |
····move-result-object·v |
393 | ····move-result-object·v1 |
| 394 |
····check-cast·v |
394 | ····check-cast·v1,·Lorg/a0z/mpd/item/Music; |
| 395 | ····.line·173 | 395 | ····.line·173 |
| 396 |
····.local·v |
396 | ····.local·v1,·"music":Lorg/a0z/mpd/item/Music; |
| 397 |
····invoke-direct·{p0,·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·v |
400 | ····.end·local·v1····#·"music":Lorg/a0z/mpd/item/Music; |
| 401 | ····:cond_0 | 401 | ····:cond_0 |
| 402 |
····iget-object·v |
402 | ····iget-object·v4,·p0,·Lorg/a0z/mpd/MusicList;->mList:Ljava/util/List; |
| 403 |
····monitor-enter·v |
403 | ····monitor-enter·v4 |
| 404 | ····.line·180 | 404 | ····.line·180 |
| 405 | ····:try_start_0 | 405 | ····:try_start_0 |
| 406 |
····iget-object·v |
406 | ····iget-object·v3,·p0,·Lorg/a0z/mpd/MusicList;->mList:Ljava/util/List; |
| 407 |
····invoke-interface·{v |
407 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
| 408 |
····move-result·v |
408 | ····move-result·v0 |
| 409 | ····.line·181 | 409 | ····.line·181 |
| 410 |
····.local·v |
410 | ····.local·v0,·"listSize":I |
| 411 |
····iget-object·v |
411 | ····iget-object·v3,·p0,·Lorg/a0z/mpd/MusicList;->mSongID:Ljava/util/List; |
| 412 |
····invoke-interface·{v |
412 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
| 413 |
····move-result·v |
413 | ····move-result·v2 |
| 414 | ····.line·182 | 414 | ····.line·182 |
| 415 |
····.local·v |
415 | ····.local·v2,·"songIDSize":I |
| 416 |
····if-ge·v |
416 | ····if-ge·v0,·p2,·:cond_1 |
| 417 | ····.line·183 | 417 | ····.line·183 |
| 418 |
····new-instance·v |
418 | ····new-instance·v3,·Ljava/lang/IllegalStateException; |
| 419 |
····new-instance·v |
419 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
| 420 |
····invoke-direct·{v |
420 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
| 421 |
····const-string·v |
421 | ····const-string·v6,·"List·store:·" |
| 422 |
····invoke-virtual·{v |
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. | |||
| 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·v |
340 | ····const/4·v1,·0x0 |
| 340 | ····.line·160 | 341 | ····.line·160 |
| 341 |
····.local·v |
342 | ····.local·v1,·"result":Z |
| 342 |
···· |
343 | ····array-length·v4,·p0 |
| 343 |
···· |
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,·v |
346 | ····if-ge·v2,·v4,·:cond_0 |
| 350 |
····aget-object·v |
347 | ····aget-object·v0,·p0,·v2 |
| 351 | ····.line·161 | 348 | ····.line·161 |
| 352 |
····.local·v |
349 | ····.local·v0,·"array":[I |
| 353 |
···· |
350 | ····aget·v5,·v0,·v3 |
| 354 | ····aget·v5,·v1,·v5 | ||
| 355 | ····const/4·v6,·0x1 | 351 | ····const/4·v6,·0x1 |
| 356 |
····aget·v6,·v |
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·v |
355 | ····const/4·v1,·0x1 |
| 360 | ····.line·167 | 356 | ····.line·167 |
| 361 |
····.end·local·v |
357 | ····.end·local·v0····#·"array":[I |
| 362 | ····:cond_0 | 358 | ····:cond_0 |
| 363 |
····return·v |
359 | ····return·v1 |
| 364 | ····.line·160 | 360 | ····.line·160 |
| 365 |
····.restart·local·v |
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·v |
372 | ····const/4·v1,·0x0 |
| 376 | ····.line·120 | 373 | ····.line·120 |
| 377 |
····.local·v |
374 | ····.local·v1,·"result":Z |
| 378 |
···· |
375 | ····array-length·v4,·p0 |
| 379 | ····.local·v0,·"arr$":[[Ljava/lang/Object; | ||
| 380 | ····array-length·v3,·v0 | ||
| 381 |
···· |
376 | ····move·v2,·v3 |
| 382 | ····const/4·v2,·0x0 | ||
| 383 | ····.local·v2,·"i$":I | ||
| 384 | ····:goto_0 | 377 | ····:goto_0 |
| 385 |
····if-ge·v2,·v |
378 | ····if-ge·v2,·v4,·:cond_0 |
| 386 |
····aget-object·v |
379 | ····aget-object·v0,·p0,·v2 |
| 387 | ····.line·121 | 380 | ····.line·121 |
| 388 |
····.local·v |
381 | ····.local·v0,·"array":[Ljava/lang/Object; |
| 389 |
···· |
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,·v |
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. | |||
| 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$CommandProcessor;->this$0:Lorg/a0z/mpd/connection/MPDConnection; | 802 | ····iget-object·v7,·p0,·Lorg/a0z/mpd/connection/MPDConnection$CommandProcessor;->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 |
| 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·15 |
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" |
| 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 |
| 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 |
| 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·v2 |
377 | ····move-result-object·v27 |
| 378 |
···· |
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·v2 |
380 | ····move/from16·v28,·v0 |
| 382 |
···· |
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,·v2 |
384 | ····move/from16·v0,·v26 |
| 387 |
····move/from16·v1,·v2 |
385 | ····move/from16·v1,·v28 |
| 388 | ····if-ge·v0,·v1,·:cond_4 | 386 | ····if-ge·v0,·v1,·:cond_4 |
| 389 |
····aget-object·v2 |
387 | ····aget-object·v23,·v27,·v26 |
| 390 | ····.line·200 | 388 | ····.line·200 |
| 391 |
····.local·v2 |
389 | ····.local·v23,·"pair":[Ljava/lang/String; |
| 392 | ····const/4·v2,·0x0 | 390 | ····const/4·v2,·0x0 |
| 393 |
····aget-object·v29,·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·v2 |
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,·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·v2 |
633 | ····move-result·v24 |
| 633 | ····.line·205 | 634 | ····.line·205 |
| 634 |
····.local·v2 |
635 | ····.local·v24,·"pos":I |
| 635 | ····const/4·v2,·0x1 | 636 | ····const/4·v2,·0x1 |
| 636 |
····move/from16·v0,·v2 |
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,·v2 |
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. | |||
| 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(Landroid/os/Parcel;)Ljava/lang/Object; | 41 | .method·public·bridge·synthetic·createFromParcel(Landroid/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(Landroid/os/Parcel;)Lorg/a0z/mpd/item/Album; | 45 | ····invoke-virtual·{p0,·p1},·Lorg/a0z/mpd/item/Album$1;->createFromParcel(Landroid/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 |
| 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·7 |
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 |
| 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(Landroid/os/Parcel;)Ljava/lang/Object; | 41 | .method·public·bridge·synthetic·createFromParcel(Landroid/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(Landroid/os/Parcel;)Lorg/a0z/mpd/item/Artist; | 45 | ····invoke-virtual·{p0,·p1},·Lorg/a0z/mpd/item/Artist$1;->createFromParcel(Landroid/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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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·v |
307 | ····const/4·v1,·0x0 |
| 308 | ····.line·190 | 308 | ····.line·190 |
| 309 |
····.local·v |
309 | ····.local·v1,·"result":Lorg/a0z/mpd/item/Music; |
| 310 |
····iget-object·v |
310 | ····iget-object·v3,·p0,·Lorg/a0z/mpd/item/Directory;->mFileEntries:Ljava/util/Map; |
| 311 |
····monitor-enter·v |
311 | ····monitor-enter·v3 |
| 312 | ····.line·191 | 312 | ····.line·191 |
| 313 | ····:try_start_0 | 313 | ····:try_start_0 |
| 314 |
····iget-object·v |
314 | ····iget-object·v2,·p0,·Lorg/a0z/mpd/item/Directory;->mFileEntries:Ljava/util/Map; |
| 315 |
····invoke-interface·{v |
315 | ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection; |
| 316 |
····move-result-object·v |
316 | ····move-result-object·v2 |
| 317 |
····invoke-interface·{v |
317 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 318 |
····move-result-object·v |
318 | ····move-result-object·v2 |
| 319 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 320 | ····:cond_0 | 319 | ····:cond_0 |
| 321 |
····invoke-interface·{v |
320 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 322 |
····move-result·v |
321 | ····move-result·v4 |
| 323 |
····if-eqz·v |
322 | ····if-eqz·v4,·:cond_1 |
| 324 |
····invoke-interface·{v |
323 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 325 |
····move-result-object·v |
324 | ····move-result-object·v0 |
| 326 |
····check-cast·v |
325 | ····check-cast·v0,·Lorg/a0z/mpd/item/Music; |
| 327 | ····.line·192 | 326 | ····.line·192 |
| 328 |
····.local·v |
327 | ····.local·v0,·"music":Lorg/a0z/mpd/item/Music; |
| 329 |
····invoke-virtual·{v |
328 | ····invoke-virtual·{v0},·Lorg/a0z/mpd/item/Music;->getTitle()Ljava/lang/String; |
| 330 |
····move-result-object·v |
329 | ····move-result-object·v4 |
| 331 |
····invoke-virtual·{v |
330 | ····invoke-virtual·{v4,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 332 |
····move-result·v |
331 | ····move-result·v4 |
| 333 |
····if-eqz·v |
332 | ····if-eqz·v4,·:cond_0 |
| 334 | ····.line·193 | 333 | ····.line·193 |
| 335 |
····move-object·v |
334 | ····move-object·v1,·v0 |
| 336 | ····.line·197 | 335 | ····.line·197 |
| 337 |
····.end·local·v |
336 | ····.end·local·v0····#·"music":Lorg/a0z/mpd/item/Music; |
| 338 | ····:cond_1 | 337 | ····:cond_1 |
| 339 |
····monitor-exit·v |
338 | ····monitor-exit·v3 |
| 340 | ····.line·199 | 339 | ····.line·199 |
| 341 |
····return-object·v |
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·v |
343 | ····move-exception·v2 |
| 346 |
····monitor-exit·v |
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·v |
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 |
| 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(Landroid/os/Parcel;)Ljava/lang/Object; | 41 | .method·public·bridge·synthetic·createFromParcel(Landroid/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(Landroid/os/Parcel;)Lorg/a0z/mpd/item/Genre; | 45 | ····invoke-virtual·{p0,·p1},·Lorg/a0z/mpd/item/Genre$1;->createFromParcel(Landroid/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 |
| 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 |
| 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 |
| 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 |
| 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(Landroid/os/Parcel;)Ljava/lang/Object; | 41 | .method·public·bridge·synthetic·createFromParcel(Landroid/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(Landroid/os/Parcel;)Lorg/a0z/mpd/item/Music; | 45 | ····invoke-virtual·{p0,·p1},·Lorg/a0z/mpd/item/Music$1;->createFromParcel(Landroid/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 |
| 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 |
| 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 |
| 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 |
| 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·v |
73 | ····const/4·v3,·0x0 |
| 74 | ····.line·166 | 74 | ····.line·166 |
| 75 |
····new-instance·v |
75 | ····new-instance·v0,·Lorg/a0z/mpd/CommandQueue; |
| 76 |
····invoke-direct·{v |
76 | ····invoke-direct·{v0},·Lorg/a0z/mpd/CommandQueue;-><init>()V |
| 77 | ····.line·168 | 77 | ····.line·168 |
| 78 |
····.local·v |
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·v |
80 | ····move-result-object·v4 |
| 81 |
|
81 | ····array-length·v5,·v4 |
| 82 | ····array-length·v3,·v0 | ||
| 83 |
···· |
82 | ····move·v2,·v3 |
| 84 | ····const/4·v2,·0x0 | ||
| 85 | ····.local·v2,·"i$":I | ||
| 86 | ····:goto_0 | 83 | ····:goto_0 |
| 87 |
····if-ge·v2,·v |
84 | ····if-ge·v2,·v5,·:cond_1 |
| 88 |
····aget-object·v |
85 | ····aget-object·v1,·v4,·v2 |
| 89 | ····.line·169 | 86 | ····.line·169 |
| 90 |
····.local·v |
87 | ····.local·v1,·"pair":[Ljava/lang/String; |
| 91 |
····const-string·v |
88 | ····const-string·v6,·"file" |
| 92 |
····aget-object·v |
89 | ····aget-object·v7,·v1,·v3 |
| 93 |
····invoke-virtual·{v |
90 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 94 |
····move-result·v |
91 | ····move-result·v6 |
| 95 |
····if-eqz·v |
92 | ····if-eqz·v6,·:cond_0 |
| 96 | ····.line·170 | 93 | ····.line·170 |
| 97 |
····const-string·v |
94 | ····const-string·v6,·"listall" |
| 98 |
····new-array·v |
95 | ····new-array·v7,·v9,·[Ljava/lang/String; |
| 99 |
····aget-object·v |
96 | ····aget-object·v8,·v1,·v9 |
| 100 |
····aput-object·v |
97 | ····aput-object·v8,·v7,·v3 |
| 101 |
····invoke-virtual·{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·v |
104 | ····.end·local·v1····#·"pair":[Ljava/lang/String; |
| 108 | ····:cond_1 | 105 | ····:cond_1 |
| 109 |
····return-object·v |
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· |
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(Ljava/util/Collection;)Lorg/a0z/mpd/CommandQueue; | 158 | ····invoke-static·{p1},·Lorg/a0z/mpd/subsystem/Sticker;->getMusicCommand(Ljava/util/Collection;)Lorg/a0z/mpd/CommandQueue; |
| 162 |
····move-result-object·v |
159 | ····move-result-object·v4 |
| 163 |
····iget-object·v |
160 | ····iget-object·v5,·p0,·Lorg/a0z/mpd/subsystem/Sticker;->mConnection:Lorg/a0z/mpd/connection/MPDConnection; |
| 164 |
····invoke-virtual·{v |
161 | ····invoke-virtual·{v4,·v5},·Lorg/a0z/mpd/CommandQueue;->send(Lorg/a0z/mpd/connection/MPDConnection;)Ljava/util/List; |
| 165 |
····move-result-object·v |
162 | ····move-result-object·v3 |
| 166 | ····.line·316 | 163 | ····.line·316 |
| 167 |
····.local·v |
164 | ····.local·v3,·"musicResponse":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 168 |
····const/4·v |
165 | ····const/4·v4,·0x0 |
| 169 |
····invoke-static·{v |
166 | ····invoke-static·{v3,·v4},·Lorg/a0z/mpd/item/Music;->getMusicFromList(Ljava/util/Collection;Z)Ljava/util/List; |
| 170 |
····move-result-object·v |
167 | ····move-result-object·v1 |
| Max diff block lines reached; 33148/37155 bytes (89.22%) of diff not shown. | |||
| 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 |