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 |