| Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
| 5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·9b391171f57904e62c599e6ab78502ee9d8f493e1fb3af51d725896466fa9640 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·895e111c44c866a0d65eaefaf1cf7a9140fcdc85 | ||
| 11 | Signer·#1·certificate·MD5·digest:·468dcf50c01a1a768e6dc9937c42016a | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·ad38e8553f280fbec4ca2e1be490c3c69e4e0b0dfc57120d17157b44a7d1b1be | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·ae0dc1b301a0b24a2044048283bd6d18257f06a1 | ||
| 16 | Signer·#1·public·key·MD5·digest:·38cac39d2d7a748242b8de3513e8b379 | ||
| Offset 1, 200 lines modified | Offset 1, 200 lines modified | ||
| 1 | Zip·file·size:·75 | 1 | Zip·file·size:·750388·bytes,·number·of·entries:·198 |
| 2 | -rw----·····2.0·fat····17485·bl·defN·14-Aug-28·06:35·META-INF/MANIFEST.MF | ||
| 3 | -rw----·····2.0·fat····17606·bl·defN·14-Aug-28·06:35·META-INF/B0441E48.SF | ||
| 4 | -rw----·····2.0·fat·····1297·bl·defN·14-Aug-28·06:35·META-INF/B0441E48.RSA | ||
| 5 | -rw----·····2.0·fat·····1632·bX·defN·1 | 2 | -rw----·····2.0·fat·····1632·bX·defN·17-Jul-17·12:01·assets/html/en/index.html |
| 6 | -rw----·····1.0·fat·····2127·b-·stor·1 | 3 | -rw----·····1.0·fat·····2127·b-·stor·17-Jul-17·12:01·assets/html/img/paypal.gif |
| 7 | -rw----·····1.0·fat·····2084·b-·stor·1 | 4 | -rw----·····1.0·fat·····2084·b-·stor·17-Jul-17·12:01·assets/html/img/subsonic.png |
| 8 | -rw----·····2.0·fat······191·bl·defN·1 | 5 | -rw----·····2.0·fat······191·bl·defN·17-Jul-17·12:01·assets/html/style.css |
| 9 | -rw----·····2.0·fat······600·bl·defN·1 | 6 | -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_down_in.xml |
| 10 | -rw----·····2.0·fat······600·bl·defN·1 | 7 | -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_down_out.xml |
| 11 | -rw----·····2.0·fat······600·bl·defN·1 | 8 | -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_up_in.xml |
| 12 | -rw----·····2.0·fat······600·bl·defN·1 | 9 | -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_up_out.xml |
| 13 | -rw----·····2.0·fat······560·bl·defN·1 | 10 | -rw----·····2.0·fat······560·bl·defN·17-Jul-17·12:01·res/drawable/actionbar_button.xml |
| 14 | -rw----·····2.0·fat······560·bl·defN·1 | 11 | -rw----·····2.0·fat······560·bl·defN·17-Jul-17·12:01·res/drawable/media_button.xml |
| 15 | -rw----·····2.0·fat······740·bl·defN·1 | 12 | -rw----·····2.0·fat······740·bl·defN·17-Jul-17·12:01·res/drawable/menubar_button.xml |
| 16 | -rw----·····2.0·fat······412·bl·defN·1 | 13 | -rw----·····2.0·fat······412·bl·defN·17-Jul-17·12:01·res/drawable/menubar_button_normal.xml |
| 17 | -rw----·····2.0·fat······412·bl·defN·1 | 14 | -rw----·····2.0·fat······412·bl·defN·17-Jul-17·12:01·res/drawable/menubar_button_pressed.xml |
| 18 | -rw----·····2.0·fat······840·bl·defN·1 | 15 | -rw----·····2.0·fat······840·bl·defN·17-Jul-17·12:01·res/drawable/scrubber_control_selector_holo.xml |
| 19 | -rw----·····2.0·fat······888·bl·defN·1 | 16 | -rw----·····2.0·fat······888·bl·defN·17-Jul-17·12:01·res/drawable/scrubber_progress_horizontal_holo_dark.xml |
| 20 | -rw----·····2.0·fat·····2660·bl·defN·1 | 17 | -rw----·····2.0·fat·····2660·bl·defN·17-Jul-17·12:01·res/layout/action_bar.xml |
| 21 | -rw----·····2.0·fat·····1684·bl·defN·1 | 18 | -rw----·····2.0·fat·····1684·bl·defN·17-Jul-17·12:01·res/layout/album_list_item.xml |
| 22 | -rw----·····2.0·fat·····3628·bl·defN·1 | 19 | -rw----·····2.0·fat·····3628·bl·defN·17-Jul-17·12:01·res/layout/appwidget.xml |
| 23 | -rw----·····2.0·fat·····1288·bl·defN·1 | 20 | -rw----·····2.0·fat·····1288·bl·defN·17-Jul-17·12:01·res/layout/artist_list_item.xml |
| 24 | -rw----·····2.0·fat·····1076·bl·defN·1 | 21 | -rw----·····2.0·fat·····1076·bl·defN·17-Jul-17·12:01·res/layout/button_bar.xml |
| 25 | -rw----·····2.0·fat·····2224·bl·defN·1 | 22 | -rw----·····2.0·fat·····2224·bl·defN·17-Jul-17·12:01·res/layout/download_button_bar_flipper.xml |
| 26 | -rw----·····2.0·fat·····1780·bl·defN·1 | 23 | -rw----·····2.0·fat·····1780·bl·defN·17-Jul-17·12:01·res/layout/download_media_buttons.xml |
| 27 | -rw----·····2.0·fat·····1144·bl·defN·1 | 24 | -rw----·····2.0·fat·····1144·bl·defN·17-Jul-17·12:01·res/layout/download_media_controls.xml |
| 28 | -rw----·····2.0·fat·····1468·bl·defN·1 | 25 | -rw----·····2.0·fat·····1468·bl·defN·17-Jul-17·12:01·res/layout/download_overlay_buttons.xml |
| 29 | -rw----·····2.0·fat······892·bl·defN·1 | 26 | -rw----·····2.0·fat······892·bl·defN·17-Jul-17·12:01·res/layout/download_playlist.xml |
| 30 | -rw----·····2.0·fat·····1436·bl·defN·1 | 27 | -rw----·····2.0·fat·····1436·bl·defN·17-Jul-17·12:01·res/layout/download_slider.xml |
| 31 | -rw----·····2.0·fat·····2052·bl·defN·1 | 28 | -rw----·····2.0·fat·····2052·bl·defN·17-Jul-17·12:01·res/layout/download_song_info.xml |
| 32 | -rw----·····2.0·fat·····1424·bl·defN·1 | 29 | -rw----·····2.0·fat·····1424·bl·defN·17-Jul-17·12:01·res/layout/equalizer.xml |
| 33 | -rw----·····2.0·fat·····1296·bl·defN·1 | 30 | -rw----·····2.0·fat·····1296·bl·defN·17-Jul-17·12:01·res/layout/equalizer_bar.xml |
| 34 | -rw----·····2.0·fat·····1408·bl·defN·1 | 31 | -rw----·····2.0·fat·····1408·bl·defN·17-Jul-17·12:01·res/layout/help.xml |
| 35 | -rw----·····2.0·fat·····1700·bl·defN·1 | 32 | -rw----·····2.0·fat·····1700·bl·defN·17-Jul-17·12:01·res/layout/jukebox_volume.xml |
| 36 | -rw----·····2.0·fat·····1692·bl·defN·1 | 33 | -rw----·····2.0·fat·····1692·bl·defN·17-Jul-17·12:01·res/layout/lyrics.xml |
| 37 | -rw----·····2.0·fat······984·bl·defN·1 | 34 | -rw----·····2.0·fat······984·bl·defN·17-Jul-17·12:01·res/layout/main.xml |
| 38 | -rw----·····2.0·fat·····2676·bl·defN·1 | 35 | -rw----·····2.0·fat·····2676·bl·defN·17-Jul-17·12:01·res/layout/main_buttons.xml |
| 39 | -rw----·····2.0·fat·····2608·bl·defN·1 | 36 | -rw----·····2.0·fat·····2608·bl·defN·17-Jul-17·12:01·res/layout/notification.xml |
| 40 | -rw----·····2.0·fat·····3572·bl·defN·1 | 37 | -rw----·····2.0·fat·····3572·bl·defN·17-Jul-17·12:01·res/layout/notification_expanded.xml |
| 41 | -rw----·····2.0·fat······656·bl·defN·1 | 38 | -rw----·····2.0·fat······656·bl·defN·17-Jul-17·12:01·res/layout/playlist_list_item.xml |
| 42 | -rw----·····2.0·fat······660·bl·defN·1 | 39 | -rw----·····2.0·fat······660·bl·defN·17-Jul-17·12:01·res/layout/save_playlist.xml |
| 43 | -rw----·····2.0·fat·····1008·bl·defN·1 | 40 | -rw----·····2.0·fat·····1008·bl·defN·17-Jul-17·12:01·res/layout/search.xml |
| 44 | -rw----·····2.0·fat·····1780·bl·defN·1 | 41 | -rw----·····2.0·fat·····1780·bl·defN·17-Jul-17·12:01·res/layout/search_buttons.xml |
| 45 | -rw----·····2.0·fat·····2240·bl·defN·1 | 42 | -rw----·····2.0·fat·····2240·bl·defN·17-Jul-17·12:01·res/layout/select_album.xml |
| 46 | -rw----·····2.0·fat·····1564·bl·defN·1 | 43 | -rw----·····2.0·fat·····1564·bl·defN·17-Jul-17·12:01·res/layout/select_album_footer.xml |
| 47 | -rw----·····2.0·fat·····2640·bl·defN·1 | 44 | -rw----·····2.0·fat·····2640·bl·defN·17-Jul-17·12:01·res/layout/select_album_header.xml |
| 48 | -rw----·····2.0·fat·····1056·bl·defN·1 | 45 | -rw----·····2.0·fat·····1056·bl·defN·17-Jul-17·12:01·res/layout/select_artist.xml |
| 49 | -rw----·····2.0·fat·····1356·bl·defN·1 | 46 | -rw----·····2.0·fat·····1356·bl·defN·17-Jul-17·12:01·res/layout/select_artist_header.xml |
| 50 | -rw----·····2.0·fat·····1260·bl·defN·1 | 47 | -rw----·····2.0·fat·····1260·bl·defN·17-Jul-17·12:01·res/layout/select_playlist.xml |
| 51 | -rw----·····2.0·fat·····2512·bl·defN·1 | 48 | -rw----·····2.0·fat·····2512·bl·defN·17-Jul-17·12:01·res/layout/song_list_item.xml |
| 52 | -rw----·····2.0·fat······984·bl·defN·1 | 49 | -rw----·····2.0·fat······984·bl·defN·17-Jul-17·12:01·res/layout/tab_progress.xml |
| 53 | -rw----·····2.0·fat······576·bl·defN·1 | 50 | -rw----·····2.0·fat······576·bl·defN·17-Jul-17·12:01·res/menu/main.xml |
| 54 | -rw----·····2.0·fat······876·bl·defN·1 | 51 | -rw----·····2.0·fat······876·bl·defN·17-Jul-17·12:01·res/menu/nowplaying.xml |
| 55 | -rw----·····2.0·fat·····1252·bl·defN·1 | 52 | -rw----·····2.0·fat·····1252·bl·defN·17-Jul-17·12:01·res/menu/nowplaying_context.xml |
| 56 | -rw----·····2.0·fat······932·bl·defN·1 | 53 | -rw----·····2.0·fat······932·bl·defN·17-Jul-17·12:01·res/menu/select_album_context.xml |
| 57 | -rw----·····2.0·fat······832·bl·defN·1 | 54 | -rw----·····2.0·fat······832·bl·defN·17-Jul-17·12:01·res/menu/select_artist_context.xml |
| 58 | -rw----·····2.0·fat·····1076·bl·defN·1 | 55 | -rw----·····2.0·fat·····1076·bl·defN·17-Jul-17·12:01·res/menu/select_song_context.xml |
| 59 | -rw----·····2.0·fat······560·bl·defN·1 | 56 | -rw----·····2.0·fat······560·bl·defN·17-Jul-17·12:01·res/xml/appwidget_info.xml |
| 60 | -rw----·····2.0·fat······708·bl·defN·1 | 57 | -rw----·····2.0·fat······708·bl·defN·17-Jul-17·12:01·res/xml/searchable.xml |
| 61 | -rw----·····2.0·fat·····2740·bl·defN·1 | 58 | -rw----·····2.0·fat·····2740·bl·defN·17-Jul-17·12:01·res/xml/settings.xml |
| 62 | -rw----·····2.0·fat·····9748·bl·defN·1 | 59 | -rw----·····2.0·fat·····9748·bl·defN·17-Jul-17·12:01·AndroidManifest.xml |
| 63 | -rw----·····1.0·fat····55708·b-·stor·1 | 60 | -rw----·····1.0·fat····55708·b-·stor·17-Jul-17·12:01·resources.arsc |
| 64 | -rw----·····1.0·fat······126·b-·stor·1 | 61 | -rw----·····1.0·fat······126·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_overflow.png |
| 65 | -rw----·····1.0·fat······113·b-·stor·1 | 62 | -rw----·····1.0·fat······113·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_overflow_small.png |
| 66 | -rw----·····1.0·fat······919·b-·stor·1 | 63 | -rw----·····1.0·fat······919·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_play_all.png |
| 67 | -rw----·····1.0·fat······426·b-·stor·1 | 64 | -rw----·····1.0·fat······426·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_refresh.png |
| 68 | -rw----·····1.0·fat·····1074·b-·stor·1 | 65 | -rw----·····1.0·fat·····1074·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_search.png |
| 69 | -rw----·····1.0·fat·····1037·b-·stor·1 | 66 | -rw----·····1.0·fat·····1037·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_shuffle.png |
| 70 | -rw----·····1.0·fat·····5475·b-·stor·1 | 67 | -rw----·····1.0·fat·····5475·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/album_art_background.png |
| 71 | -rw----·····1.0·fat······492·b-·stor·1 | 68 | -rw----·····1.0·fat······492·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/appwidget_bg.9.png |
| 72 | -rw----·····1.0·fat······658·b-·stor·1 | 69 | -rw----·····1.0·fat······658·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/collections_cloud.png |
| 73 | -rw----·····1.0·fat······331·b-·stor·1 | 70 | -rw----·····1.0·fat······331·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/content_remove.png |
| 74 | -rw----·····1.0·fat·····1172·b-·stor·1 | 71 | -rw----·····1.0·fat·····1172·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/download_cached.png |
| 75 | -rw----·····1.0·fat·····1112·b-·stor·1 | 72 | -rw----·····1.0·fat·····1112·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/download_pinned.png |
| 76 | -rw----·····1.0·fat·····1053·b-·stor·1 | 73 | -rw----·····1.0·fat·····1053·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/download_streaming.png |
| 77 | -rw----·····1.0·fat······548·b-·stor·1 | 74 | -rw----·····1.0·fat······548·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_ab_back_holo_dark.png |
| 78 | -rw----·····1.0·fat······536·b-·stor·1 | 75 | -rw----·····1.0·fat······536·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_album.png |
| 79 | -rw----·····1.0·fat······551·b-·stor·1 | 76 | -rw----·····1.0·fat······551·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_artist.png |
| 80 | -rw----·····1.0·fat······777·b-·stor·1 | 77 | -rw----·····1.0·fat······777·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_share.png |
| 81 | -rw----·····1.0·fat······512·b-·stor·1 | 78 | -rw----·····1.0·fat······512·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_song.png |
| 82 | -rw----·····1.0·fat······463·b-·stor·1 | 79 | -rw----·····1.0·fat······463·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_next.png |
| 83 | -rw----·····1.0·fat······177·b-·stor·1 | 80 | -rw----·····1.0·fat······177·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_pause.png |
| 84 | -rw----·····1.0·fat······289·b-·stor·1 | 81 | -rw----·····1.0·fat······289·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_play.png |
| 85 | -rw----·····1.0·fat······467·b-·stor·1 | 82 | -rw----·····1.0·fat······467·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_previous.png |
| 86 | -rw----·····1.0·fat······371·b-·stor·1 | 83 | -rw----·····1.0·fat······371·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_close_notification.png |
| 87 | -rw----·····1.0·fat·····5365·b-·stor·1 | 84 | -rw----·····1.0·fat·····5365·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/launch.png |
| 88 | -rw----·····1.0·fat······435·b-·stor·1 | 85 | -rw----·····1.0·fat······435·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/media_toggle_list.png |
| 89 | -rw----·····1.0·fat······242·b-·stor·1 | 86 | -rw----·····1.0·fat······242·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/menubar_button_selected.9.png |
| 90 | -rw----·····1.0·fat······500·b-·stor·1 | 87 | -rw----·····1.0·fat······500·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/navigate_down.png |
| 91 | -rw----·····1.0·fat······551·b-·stor·1 | 88 | -rw----·····1.0·fat······551·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/navigate_right.png |
| 92 | -rw----·····1.0·fat·····1051·b-·stor·1 | 89 | -rw----·····1.0·fat·····1051·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/now_playing.png |
| 93 | -rw----·····1.0·fat······600·b-·stor·1 | 90 | -rw----·····1.0·fat······600·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_disabled_focused_holo.png |
| 94 | -rw----·····1.0·fat······834·b-·stor·1 | 91 | -rw----·····1.0·fat······834·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_disabled_holo.png |
| 95 | -rw----·····1.0·fat·····1333·b-·stor·1 | 92 | -rw----·····1.0·fat·····1333·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_focused_holo.png |
| 96 | -rw----·····1.0·fat·····1624·b-·stor·1 | 93 | -rw----·····1.0·fat·····1624·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_normal_holo.png |
| 97 | -rw----·····1.0·fat·····1971·b-·stor·1 | 94 | -rw----·····1.0·fat·····1971·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_pressed_holo.png |
| 98 | -rw----·····1.0·fat······186·b-·stor·1 | 95 | -rw----·····1.0·fat······186·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_primary_holo.9.png |
| 99 | -rw----·····1.0·fat······186·b-·stor·1 | 96 | -rw----·····1.0·fat······186·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_secondary_holo.9.png |
| 100 | -rw----·····1.0·fat······174·b-·stor·1 | 97 | -rw----·····1.0·fat······174·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_track_holo_dark.9.png |
| 101 | -rw----·····1.0·fat······393·b-·stor·1 | 98 | -rw----·····1.0·fat······393·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/starred.png |
| 102 | -rw----·····1.0·fat······535·b-·stor·1 | 99 | -rw----·····1.0·fat······535·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/stat_notify_playing.png |
| 103 | -rw----·····1.0·fat······885·b-·stor·1 | 100 | -rw----·····1.0·fat······885·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/toast_frame.9.png |
| 104 | -rw----·····1.0·fat·····4597·b-·stor·1 | 101 | -rw----·····1.0·fat·····4597·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/unknown_album.png |
| 105 | -rw----·····1.0·fat······462·b-·stor·1 | 102 | -rw----·····1.0·fat······462·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/unstarred.png |
| 106 | -rw----·····1.0·fat·····1659·b-·stor·1 | 103 | -rw----·····1.0·fat·····1659·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/volume.png |
| 107 | -rw----·····1.0·fat······113·b-·stor·1 | 104 | -rw----·····1.0·fat······113·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_overflow.png |
| 108 | -rw----·····1.0·fat······113·b-·stor·1 | 105 | -rw----·····1.0·fat······113·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_overflow_small.png |
| 109 | -rw----·····1.0·fat······389·b-·stor·1 | 106 | -rw----·····1.0·fat······389·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_play_all.png |
| 110 | -rw----·····1.0·fat······323·b-·stor·1 | 107 | -rw----·····1.0·fat······323·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_refresh.png |
| 111 | -rw----·····1.0·fat······723·b-·stor·1 | 108 | -rw----·····1.0·fat······723·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_search.png |
| 112 | -rw----·····1.0·fat······721·b-·stor·1 | 109 | -rw----·····1.0·fat······721·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_shuffle.png |
| 113 | -rw----·····1.0·fat······327·b-·stor·1 | 110 | -rw----·····1.0·fat······327·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/appwidget_bg.9.png |
| 114 | -rw----·····1.0·fat······548·b-·stor·1 | 111 | -rw----·····1.0·fat······548·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/collections_cloud.png |
| 115 | -rw----·····1.0·fat······246·b-·stor·1 | 112 | -rw----·····1.0·fat······246·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/content_remove.png |
| 116 | -rw----·····1.0·fat······824·b-·stor·1 | 113 | -rw----·····1.0·fat······824·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/download_cached.png |
| 117 | -rw----·····1.0·fat······841·b-·stor·1 | 114 | -rw----·····1.0·fat······841·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/download_pinned.png |
| 118 | -rw----·····1.0·fat······735·b-·stor·1 | 115 | -rw----·····1.0·fat······735·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/download_streaming.png |
| 119 | -rw----·····1.0·fat······384·b-·stor·1 | 116 | -rw----·····1.0·fat······384·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_ab_back_holo_dark.png |
| 120 | -rw----·····1.0·fat······389·b-·stor·1 | 117 | -rw----·····1.0·fat······389·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_album.png |
| 121 | -rw----·····1.0·fat······419·b-·stor·1 | 118 | -rw----·····1.0·fat······419·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_artist.png |
| 122 | -rw----·····1.0·fat······612·b-·stor·1 | 119 | -rw----·····1.0·fat······612·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_share.png |
| 123 | -rw----·····1.0·fat······410·b-·stor·1 | 120 | -rw----·····1.0·fat······410·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_song.png |
| 124 | -rw----·····1.0·fat······286·b-·stor·1 | 121 | -rw----·····1.0·fat······286·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_close_notification.png |
| 125 | -rw----·····1.0·fat·····3002·b-·stor·1 | 122 | -rw----·····1.0·fat·····3002·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/launch.png |
| 126 | -rw----·····1.0·fat······315·b-·stor·1 | 123 | -rw----·····1.0·fat······315·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/media_toggle_list.png |
| 127 | -rw----·····1.0·fat······224·b-·stor·1 | 124 | -rw----·····1.0·fat······224·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/menubar_button_selected.9.png |
| Max diff block lines reached; -1/36336 bytes (-0.00%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:· | 4 | checksum············:·455bb73f |
| 5 | signature···········:· | 5 | signature···········:·70a9...8ea9 |
| 6 | file_size···········:·107 | 6 | file_size···········:·1076448 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·89 | 10 | string_ids_size·····:·8969 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·13 | 12 | type_ids_size·······:·1314 |
| 13 | type_ids_off········:·3 | 13 | type_ids_off········:·35988·(0x008c94) |
| 14 | proto_ids_size······:·1709 | 14 | proto_ids_size······:·1709 |
| 15 | proto_ids_off·······:·412 | 15 | proto_ids_off·······:·41244·(0x00a11c) |
| 16 | field_ids_size······:·2624 | 16 | field_ids_size······:·2624 |
| 17 | field_ids_off·······:·617 | 17 | field_ids_off·······:·61752·(0x00f138) |
| 18 | method_ids_size·····:·7669 | 18 | method_ids_size·····:·7669 |
| 19 | method_ids_off······:·827 | 19 | method_ids_off······:·82744·(0x014338) |
| 20 | class_defs_size·····:·795 | 20 | class_defs_size·····:·795 |
| 21 | class_defs_off······:·1440 | 21 | class_defs_off······:·144096·(0x0232e0) |
| 22 | data_size···········:· | 22 | data_size···········:·899272 |
| 23 | data_off············:·1771 | 23 | data_off············:·177176·(0x02b418) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·1 | 25 | class_idx···········:·160 |
| 26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
| 27 | superclass_idx······:·8 | 27 | superclass_idx······:·841 |
| 28 | source_file_idx·····:·494 | 28 | source_file_idx·····:·494 |
| 29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
| 30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
| 31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
| 32 | virtual_methods_size:·6 | 32 | virtual_methods_size:·6 |
| 33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
| Offset 81, 17 lines modified | Offset 81, 17 lines modified | ||
| 81 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' | 81 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' |
| 82 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 82 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
| 83 | ······code··········:·(none) | 83 | ······code··········:·(none) |
| 84 | ··source_file_idx···:·494·(AccessibilityServiceInfoCompat.java) | 84 | ··source_file_idx···:·494·(AccessibilityServiceInfoCompat.java) |
| 85 | Class·#1·header: | 85 | Class·#1·header: |
| 86 | class_idx···········:·1 | 86 | class_idx···········:·161 |
| 87 | access_flags········:·1·(0x0001) | 87 | access_flags········:·1·(0x0001) |
| 88 | superclass_idx······:·8 | 88 | superclass_idx······:·841 |
| 89 | source_file_idx·····:·494 | 89 | source_file_idx·····:·494 |
| 90 | static_fields_size··:·13 | 90 | static_fields_size··:·13 |
| 91 | instance_fields_size:·0 | 91 | instance_fields_size:·0 |
| 92 | direct_methods_size·:·11 | 92 | direct_methods_size·:·11 |
| 93 | virtual_methods_size:·0 | 93 | virtual_methods_size:·0 |
| 94 | Class·#1·annotations: | 94 | Class·#1·annotations: |
| Offset 175, 33 lines modified | Offset 175, 33 lines modified | ||
| 175 | ······type··········:·'()V' | 175 | ······type··········:·'()V' |
| 176 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 176 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
| 177 | ······code··········- | 177 | ······code··········- |
| 178 | ······registers·····:·2 | 178 | ······registers·····:·2 |
| 179 | ······ins···········:·0 | 179 | ······ins···········:·0 |
| 180 | ······outs··········:·1 | 180 | ······outs··········:·1 |
| 181 | ······insns·size····:·36·16-bit·code·units | 181 | ······insns·size····:·36·16-bit·code·units |
| 182 | 03ce | 182 | 03cec8:········································|[03cec8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
| 183 | 03ce | 183 | 03ced8:·6000·2300······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0023 |
| 184 | 03ce | 184 | 03cedc:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12 |
| 185 | 03ce | 185 | 03cee0:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
| 186 | 03ce | 186 | 03cee4:·2200·9e00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@009e |
| 187 | 03ce | 187 | 03cee8:·7010·5502·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@0255 |
| 188 | 03ce | 188 | 03ceee:·6900·3600······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036 |
| 189 | 03ce | 189 | 03cef2:·0e00···································|000d:·return-void |
| 190 | 03ce | 190 | 03cef4:·6000·2300······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0023 |
| 191 | 03ce | 191 | 03cef8:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
| 192 | 03ce | 192 | 03cefc:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
| 193 | 03c | 193 | 03cf00:·2200·9d00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@009d |
| 194 | 03c | 194 | 03cf04:·7010·4e02·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@024e |
| 195 | 03c | 195 | 03cf0a:·6900·3600······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036 |
| 196 | 03c | 196 | 03cf0e:·28f2···································|001b:·goto·000d·//·-000e |
| 197 | 03c | 197 | 03cf10:·2200·9f00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@009f |
| 198 | 03c | 198 | 03cf14:·7010·5702·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@0257 |
| 199 | 03c | 199 | 03cf1a:·6900·3600······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036 |
| 200 | 03c | 200 | 03cf1e:·28ea···································|0023:·goto·000d·//·-0016 |
| 201 | ······catches·······:·(none) | 201 | ······catches·······:·(none) |
| 202 | ······positions·····:· | 202 | ······positions·····:· |
| 203 | ········0x0000·line=111 | 203 | ········0x0000·line=111 |
| 204 | ········0x0006·line=112 | 204 | ········0x0006·line=112 |
| 205 | ········0x000d·line=118 | 205 | ········0x000d·line=118 |
| 206 | ········0x000e·line=113 | 206 | ········0x000e·line=113 |
| 207 | ········0x0014·line=114 | 207 | ········0x0014·line=114 |
| Offset 213, 17 lines modified | Offset 213, 17 lines modified | ||
| 213 | ······type··········:·'()V' | 213 | ······type··········:·'()V' |
| 214 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 214 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
| 215 | ······code··········- | 215 | ······code··········- |
| 216 | ······registers·····:·1 | 216 | ······registers·····:·1 |
| 217 | ······ins···········:·1 | 217 | ······ins···········:·1 |
| 218 | ······outs··········:·1 | 218 | ······outs··········:·1 |
| 219 | ······insns·size····:·4·16-bit·code·units | 219 | ······insns·size····:·4·16-bit·code·units |
| 220 | 03c | 220 | 03cf20:········································|[03cf20]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
| 221 | 03cf | 221 | 03cf30:·7010·7d15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@157d |
| 222 | 03cf | 222 | 03cf36:·0e00···································|0003:·return-void |
| 223 | ······catches·······:·(none) | 223 | ······catches·······:·(none) |
| 224 | ······positions·····:· | 224 | ······positions·····:· |
| 225 | ········0x0000·line=280 | 225 | ········0x0000·line=280 |
| 226 | ········0x0003·line=282 | 226 | ········0x0003·line=282 |
| 227 | ······locals········:· | 227 | ······locals········:· |
| 228 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· | 228 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· |
| Offset 232, 27 lines modified | Offset 232, 27 lines modified | ||
| 232 | ······type··········:·'(I)Ljava/lang/String;' | 232 | ······type··········:·'(I)Ljava/lang/String;' |
| 233 | ······access········:·0x0009·(PUBLIC·STATIC) | 233 | ······access········:·0x0009·(PUBLIC·STATIC) |
| 234 | ······code··········- | 234 | ······code··········- |
| 235 | ······registers·····:·2 | 235 | ······registers·····:·2 |
| 236 | ······ins···········:·1 | 236 | ······ins···········:·1 |
| 237 | ······outs··········:·0 | 237 | ······outs··········:·0 |
| 238 | ······insns·size····:·38·16-bit·code·units | 238 | ······insns·size····:·38·16-bit·code·units |
| 239 | 03cf | 239 | 03cf38:········································|[03cf38]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; |
| 240 | 03cf | 240 | 03cf48:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012 |
| 241 | 03cf | 241 | 03cf4e:·1a00·ce0c······························|0003:·const-string·v0,·"UNKNOWN"·//·string@0cce |
| 242 | 03cf | 242 | 03cf52:·1100···································|0005:·return-object·v0 |
| 243 | 03cf | 243 | 03cf54:·1a00·6002······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0260 |
| 244 | 03cf | 244 | 03cf58:·28fd···································|0008:·goto·0005·//·-0003 |
| 245 | 03cf | 245 | 03cf5a:·1a00·5f02······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@025f |
| 246 | 03cf | 246 | 03cf5e:·28fa···································|000b:·goto·0005·//·-0006 |
| 247 | 03cf | 247 | 03cf60:·1a00·5e02······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@025e |
| 248 | 03cf | 248 | 03cf64:·28f7···································|000e:·goto·0005·//·-0009 |
| 249 | 03cf | 249 | 03cf66:·1a00·5d02······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@025d |
| 250 | 03cf | 250 | 03cf6a:·28f4···································|0011:·goto·0005·//·-000c |
| 251 | 03cf | 251 | 03cf6c:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units) |
| 252 | ······catches·······:·(none) | 252 | ······catches·······:·(none) |
| Max diff block lines reached; 19048710/19061199 bytes (99.93%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·1389 | 1 | Zip·file·size:·1389063·bytes,·number·of·entries:·795 |
| 2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
| 3 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class | 3 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class |
| 4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
| 5 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class | 5 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class |
| 6 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class | 6 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class |
| 7 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class | 7 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class |
| 8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class | 8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class |
| Offset 426, 15 lines modified | Offset 426, 15 lines modified | ||
| 426 | ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2.class | 426 | ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2.class |
| 427 | ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3.class | 427 | ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3.class |
| 428 | ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4.class | 428 | ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4.class |
| 429 | ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5.class | 429 | ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5.class |
| 430 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6.class | 430 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6.class |
| 431 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$8.class | 431 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$8.class |
| 432 | ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$9.class | 432 | ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$9.class |
| 433 | ?rwxrwxr-x··2.0·unx·····98 | 433 | ?rwxrwxr-x··2.0·unx·····9878·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity.class |
| 434 | ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1.class | 434 | ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1.class |
| 435 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2.class | 435 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2.class |
| 436 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3.class | 436 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3.class |
| 437 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4.class | 437 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4.class |
| 438 | ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5.class | 438 | ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5.class |
| 439 | ?rwxrwxr-x··2.0·unx·····6975·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity.class | 439 | ?rwxrwxr-x··2.0·unx·····6975·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity.class |
| 440 | ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity.class | 440 | ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity.class |
| Offset 442, 24 lines modified | Offset 442, 24 lines modified | ||
| 442 | ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/EqualizerController.class | 442 | ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/EqualizerController.class |
| 443 | ?rwxrwxr-x··2.0·unx·····1750·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/VisualizerController.class | 443 | ?rwxrwxr-x··2.0·unx·····1750·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/VisualizerController.class |
| 444 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Artist.class | 444 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Artist.class |
| 445 | ?rwxrwxr-x··2.0·unx······528·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Indexes.class | 445 | ?rwxrwxr-x··2.0·unx······528·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Indexes.class |
| 446 | ?rwxrwxr-x··2.0·unx······888·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/JukeboxStatus.class | 446 | ?rwxrwxr-x··2.0·unx······888·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/JukeboxStatus.class |
| 447 | ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Lyrics.class | 447 | ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Lyrics.class |
| 448 | ?rwxrwxr-x··2.0·unx·····3083·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.class | 448 | ?rwxrwxr-x··2.0·unx·····3083·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.class |
| 449 | ?rwxrwxr-x··2.0·unx·····14 | 449 | ?rwxrwxr-x··2.0·unx·····1488·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.class |
| 450 | ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicFolder.class | 450 | ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicFolder.class |
| 451 | ?rwxrwxr-x··2.0·unx·····1275·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/PlayerState.class | 451 | ?rwxrwxr-x··2.0·unx·····1275·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/PlayerState.class |
| 452 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Playlist.class | 452 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Playlist.class |
| 453 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/RepeatMode.class | 453 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/RepeatMode.class |
| 454 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchCritera.class | 454 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchCritera.class |
| 455 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchResult.class | 455 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchResult.class |
| 456 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/ServerInfo.class | 456 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/ServerInfo.class |
| 457 | ?rwxrwxr-x··2.0·unx·····2013·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Version.class | 457 | ?rwxrwxr-x··2.0·unx·····2013·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Version.class |
| 458 | ?rwxrwxr-x··2.0·unx·····37 | 458 | ?rwxrwxr-x··2.0·unx·····3776·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.class |
| 459 | ?rwxrwxr-x··2.0·unx·····5416·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider.class | 459 | ?rwxrwxr-x··2.0·unx·····5416·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider.class |
| 460 | ?rwxrwxr-x··2.0·unx·····2081·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver.class | 460 | ?rwxrwxr-x··2.0·unx·····2081·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver.class |
| 461 | ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver.class | 461 | ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver.class |
| 462 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1.class | 462 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1.class |
| 463 | ?rwxrwxr-x··2.0·unx·····2712·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener.class | 463 | ?rwxrwxr-x··2.0·unx·····2712·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener.class |
| 464 | ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState.class | 464 | ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState.class |
| 465 | ?rwxrwxr-x··2.0·unx·····5857·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper.class | 465 | ?rwxrwxr-x··2.0·unx·····5857·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper.class |
| Offset 473, 22 lines modified | Offset 473, 22 lines modified | ||
| 473 | ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1.class | 473 | ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1.class |
| 474 | ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2.class | 474 | ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2.class |
| 475 | ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3.class | 475 | ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3.class |
| 476 | ?rwxrwxr-x··2.0·unx·····1547·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4.class | 476 | ?rwxrwxr-x··2.0·unx·····1547·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4.class |
| 477 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5.class | 477 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5.class |
| 478 | ?rwxrwxr-x··2.0·unx·····1439·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener.class | 478 | ?rwxrwxr-x··2.0·unx·····1439·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener.class |
| 479 | ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.class | 479 | ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.class |
| 480 | ?rwxrwxr-x··2.0·unx·····77 | 480 | ?rwxrwxr-x··2.0·unx·····7769·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.class |
| 481 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$1.class | 481 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$1.class |
| 482 | ?rwxrwxr-x··2.0·unx·····1079·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$2.class | 482 | ?rwxrwxr-x··2.0·unx·····1079·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$2.class |
| 483 | ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$3.class | 483 | ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$3.class |
| 484 | ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask.class | 484 | ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask.class |
| 485 | ?rwxrwxr-x··2.0·unx·····1541·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.class | 485 | ?rwxrwxr-x··2.0·unx·····1541·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.class |
| 486 | ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast.class | 486 | ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast.class |
| 487 | ?rwxrwxr-x··2.0·unx·····90 | 487 | ?rwxrwxr-x··2.0·unx·····9056·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService.class |
| 488 | ?rwxrwxr-x··2.0·unx·····3752·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MediaStoreService.class | 488 | ?rwxrwxr-x··2.0·unx·····3752·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MediaStoreService.class |
| 489 | ?rwxrwxr-x··2.0·unx·····3993·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicService.class | 489 | ?rwxrwxr-x··2.0·unx·····3993·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicService.class |
| 490 | ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.class | 490 | ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.class |
| 491 | ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/OfflineException.class | 491 | ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/OfflineException.class |
| 492 | ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler$1.class | 492 | ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler$1.class |
| 493 | ?rwxrwxr-x··2.0·unx·····1754·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler.class | 493 | ?rwxrwxr-x··2.0·unx·····1754·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler.class |
| 494 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ServerTooOldException.class | 494 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ServerTooOldException.class |
| Offset 499, 35 lines modified | Offset 499, 35 lines modified | ||
| 499 | ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator.class | 499 | ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator.class |
| 500 | ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy.class | 500 | ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy.class |
| 501 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView$1.class | 501 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView$1.class |
| 502 | ?rwxrwxr-x··2.0·unx·····1594·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView.class | 502 | ?rwxrwxr-x··2.0·unx·····1594·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView.class |
| 503 | ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter$1.class | 503 | ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter$1.class |
| 504 | ?rwxrwxr-x··2.0·unx·····1935·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.class | 504 | ?rwxrwxr-x··2.0·unx·····1935·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.class |
| 505 | ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CacheCleaner$1.class | 505 | ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CacheCleaner$1.class |
| 506 | ?rwxrwxr-x··2.0·unx·····51 | 506 | ?rwxrwxr-x··2.0·unx·····5193·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CacheCleaner.class |
| 507 | ?rwxrwxr-x··2.0·unx·····1284·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$1.class | 507 | ?rwxrwxr-x··2.0·unx·····1284·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$1.class |
| 508 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener.class | 508 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener.class |
| 509 | ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask.class | 509 | ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask.class |
| 510 | ?rwxrwxr-x··2.0·unx·····3241·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Constants.class | 510 | ?rwxrwxr-x··2.0·unx·····3241·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Constants.class |
| 511 | ?rwxrwxr-x··2.0·unx·····1378·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/EntryAdapter.class | 511 | ?rwxrwxr-x··2.0·unx·····1378·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/EntryAdapter.class |
| 512 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$1.class | 512 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$1.class |
| 513 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$2.class | 513 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$2.class |
| 514 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog.class | 514 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog.class |
| 515 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1.class | 515 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1.class |
| 516 | ?rwxrwxr-x··2.0·unx·····1119·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation.class | 516 | ?rwxrwxr-x··2.0·unx·····1119·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation.class |
| 517 | ?rwxrwxr-x··2.0·unx·····832 | 517 | ?rwxrwxr-x··2.0·unx·····8324·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FileUtil.class |
| 518 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1.class | 518 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1.class |
| 519 | ?rwxrwxr-x··2.0·unx·····3077·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task.class | 519 | ?rwxrwxr-x··2.0·unx·····3077·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task.class |
| 520 | ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader.class | 520 | ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader.class |
| 521 | ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.class | 521 | ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.class |
| 522 | ?rwxrwxr-x··2.0·unx·····15 | 522 | ?rwxrwxr-x··2.0·unx·····1518·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/LRUCache.class |
| 523 | ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Logger.class | 523 | ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Logger.class |
| 524 | ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$1.class | 524 | ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$1.class |
| 525 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver.class | 525 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver.class |
| 526 | ?rwxrwxr-x··2.0·unx·····2 | 526 | ?rwxrwxr-x··2.0·unx·····2868·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter.class |
| 527 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1.class | 527 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1.class |
| 528 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2.class | 528 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2.class |
| 529 | ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1.class | 529 | ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1.class |
| 530 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2.class | 530 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2.class |
| 531 | ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.class | 531 | ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.class |
| 532 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4.class | 532 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4.class |
| 533 | ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MyViewFlipper.class | 533 | ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MyViewFlipper.class |
| Offset 537, 28 lines modified | Offset 537, 28 lines modified | ||
| 537 | ?rwxrwxr-x··2.0·unx·····7312·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/NotificationUtil.class | 537 | ?rwxrwxr-x··2.0·unx·····7312·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/NotificationUtil.class |
| 538 | ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Pair.class | 538 | ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Pair.class |
| 539 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator.class | 539 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator.class |
| 540 | ?rwxrwxr-x··2.0·unx·····1616·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter.class | 540 | ?rwxrwxr-x··2.0·unx·····1616·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter.class |
| 541 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelper.class | 541 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelper.class |
| 542 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1.class | 542 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1.class |
| 543 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ProgressListener.class | 543 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ProgressListener.class |
| 544 | ?rwxrwxr-x··2.0·unx·····16 | 544 | ?rwxrwxr-x··2.0·unx·····1628·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.class |
| 545 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1.class | 545 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1.class |
| 546 | ?rwxrwxr-x··2.0·unx·····2268·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.class | 546 | ?rwxrwxr-x··2.0·unx·····2268·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.class |
| 547 | ?rwxrwxr-x··2.0·unx·····399 | 547 | ?rwxrwxr-x··2.0·unx·····3996·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.class |
| 548 | ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShareUtil.class | 548 | ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShareUtil.class |
| 549 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1.class | 549 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1.class |
| 550 | ?rwxrwxr-x··2.0·unx·····4100·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer.class | 550 | ?rwxrwxr-x··2.0·unx·····4100·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer.class |
| 551 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1.class | 551 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1.class |
| 552 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2.class | 552 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2.class |
| 553 | ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.class | 553 | ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.class |
| 554 | ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SimpleServiceBinder.class | 554 | ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SimpleServiceBinder.class |
| Max diff block lines reached; 12522/29074 bytes (43.07%) of diff not shown. | |||
| Offset 633, 278 lines modified | Offset 633, 276 lines modified | ||
| 633 | ·········3:·invokevirtual·#71·················//·Method·findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; | 633 | ·········3:·invokevirtual·#71·················//·Method·findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
| 634 | ·········6:·checkcast·····#73·················//·class·android/preference/PreferenceCategory | 634 | ·········6:·checkcast·····#73·················//·class·android/preference/PreferenceCategory |
| 635 | ·········9:·astore_1 | 635 | ·········9:·astore_1 |
| 636 | ········10:·aload_1 | 636 | ········10:·aload_1 |
| 637 | ········11:·invokevirtual·#76·················//·Method·android/preference/PreferenceCategory.removeAll:()V | 637 | ········11:·invokevirtual·#76·················//·Method·android/preference/PreferenceCategory.removeAll:()V |
| 638 | ········14:·aload_0 | 638 | ········14:·aload_0 |
| 639 | ········15:·getfield······#44·················//·Field·serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; | 639 | ········15:·getfield······#44·················//·Field·serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; |
| 640 | ········18:·astore_2 | ||
| 641 | ········19:·aload_2 | ||
| 642 | ········ | 640 | ········18:·invokevirtual·#80·················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List; |
| 643 | ········2 | 641 | ········21:·astore_2 |
| 644 | ········2 | 642 | ········22:·aload_2 |
| 645 | ········2 | 643 | ········23:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 646 | ········30:·astore········4 | ||
| 647 | ········ | 644 | ········28:·astore_3 |
| 645 | ········29:·aload_3 | ||
| 648 | ········3 | 646 | ········30:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 649 | ········3 | 647 | ········35:·istore········4 |
| 650 | ········ | 648 | ········37:·iload·········4 |
| 651 | ········ | 649 | ········39:·ifeq··········552 |
| 652 | ········4 | 650 | ········42:·aload_3 |
| 653 | ········4 | 651 | ········43:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 654 | ········ | 652 | ········48:·checkcast·····#98·················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings |
| 655 | ········5 | 653 | ········51:·astore········5 |
| 656 | ········5 | 654 | ········53:·aload_0 |
| 657 | ········5 | 655 | ········54:·invokevirtual·#102················//·Method·getPreferenceManager:()Landroid/preference/PreferenceManager; |
| 658 | ········ | 656 | ········57:·aload_0 |
| 659 | ········ | 657 | ········58:·invokevirtual·#108················//·Method·android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; |
| 660 | ········6 | 658 | ········61:·astore········6 |
| 661 | ········6 | 659 | ········63:·aload·········5 |
| 662 | ········ | 660 | ········65:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; |
| 663 | ········ | 661 | ········68:·astore········7 |
| 662 | ········70:·aload·········6 | ||
| 664 | ········7 | 663 | ········72:·aload·········7 |
| 665 | ········76:·aload_2 | ||
| 666 | ········7 | 664 | ········74:·invokevirtual·#118················//·Method·android/preference/PreferenceScreen.setTitle:(Ljava/lang/CharSequence;)V |
| 667 | ········ | 665 | ········77:·aload·········5 |
| 668 | ········ | 666 | ········79:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; |
| 669 | ········8 | 667 | ········82:·astore········7 |
| 668 | ········84:·aload·········6 | ||
| 670 | ········86:·aload·········7 | 669 | ········86:·aload·········7 |
| 671 | ········88:·aload_2 | ||
| 672 | ········8 | 670 | ········88:·invokevirtual·#124················//·Method·android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V |
| 673 | ········9 | 671 | ········91:·new···········#126················//·class·android/preference/EditTextPreference |
| 674 | ········9 | 672 | ········94:·astore········8 |
| 675 | ········9 | 673 | ········96:·aload·········8 |
| 676 | ········9 | 674 | ········98:·aload_0 |
| 677 | ······· | 675 | ········99:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V |
| 678 | ·······10 | 676 | ·······102:·aload·········5 |
| 679 | ·······10 | 677 | ·······104:·invokevirtual·#132················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getNameKey:()Ljava/lang/String; |
| 680 | ·······10 | 678 | ·······107:·astore········7 |
| 681 | ·······109:·aload·········8 | 679 | ·······109:·aload·········8 |
| 682 | ·······111:·aload | 680 | ·······111:·aload·········7 |
| 683 | ·······11 | 681 | ·······113:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V |
| 684 | ·······11 | 682 | ·······116:·aload·········8 |
| 685 | ·······11 | 683 | ·······118:·ldc···········#137················//·int·2131361960 |
| 686 | ·······1 | 684 | ·······120:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V |
| 687 | ·······12 | 685 | ·······123:·aload·········5 |
| 688 | ·······12 | 686 | ·······125:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; |
| 689 | ·······12 | 687 | ·······128:·astore········7 |
| 690 | ·······1 | 688 | ·······130:·aload·········8 |
| 691 | ·······13 | 689 | ·······132:·aload·········7 |
| 692 | ·······13 | 690 | ·······134:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V |
| 693 | ·······13 | 691 | ·······137:·aload·········5 |
| 694 | ·······13 | 692 | ·······139:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; |
| 695 | ·······1 | 693 | ·······142:·astore········7 |
| 696 | ·······14 | 694 | ·······144:·aload·········8 |
| 697 | ·······14 | 695 | ·······146:·aload·········7 |
| 698 | ·······14 | 696 | ·······148:·invokevirtual·#145················//·Method·android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V |
| 699 | ·······1 | 697 | ·······151:·new···········#126················//·class·android/preference/EditTextPreference |
| 700 | ·······1 | 698 | ·······154:·astore········9 |
| 701 | ·······15 | 699 | ·······156:·aload·········9 |
| 702 | ·······15 | 700 | ·······158:·aload_0 |
| 703 | ·······15 | 701 | ·······159:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V |
| 704 | ·······1 | 702 | ·······162:·aload·········5 |
| 705 | ·······1 | 703 | ·······164:·invokevirtual·#148················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrlKey:()Ljava/lang/String; |
| 706 | ·······162:·astore_2 | ||
| 707 | ·······16 | 704 | ·······167:·astore········7 |
| 708 | ·······165:·aload_2 | ||
| 709 | ·······166:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V | ||
| 710 | ·······169:·aload·········9 | 705 | ·······169:·aload·········9 |
| 706 | ·······171:·aload·········7 | ||
| 707 | ·······173:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V | ||
| 708 | ·······176:·aload·········9 | ||
| 711 | ·······17 | 709 | ·······178:·ldc···········#149················//·int·2131361959 |
| 712 | ·······1 | 710 | ·······180:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V |
| 713 | ·······1 | 711 | ·······183:·aload·········5 |
| 714 | ·······1 | 712 | ·······185:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; |
| 715 | ·······18 | 713 | ·······188:·astore········7 |
| 716 | ·······1 | 714 | ·······190:·aload·········9 |
| 717 | ·······1 | 715 | ·······192:·aload·········7 |
| 718 | ·······1 | 716 | ·······194:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V |
| 719 | ·······1 | 717 | ·······197:·aload·········5 |
| 720 | ·······19 | 718 | ·······199:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String; |
| 721 | ······· | 719 | ·······202:·astore········7 |
| 722 | ······· | 720 | ·······204:·aload·········9 |
| 723 | ······· | 721 | ·······206:·aload·········7 |
| 724 | ······· | 722 | ·······208:·invokevirtual·#145················//·Method·android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V |
| 725 | ·······2 | 723 | ·······211:·new···········#126················//·class·android/preference/EditTextPreference |
| 726 | ·······2 | 724 | ·······214:·astore········10 |
| 727 | ·······2 | 725 | ·······216:·aload·········10 |
| 728 | ·······2 | 726 | ·······218:·aload_0 |
| 729 | ·······2 | 727 | ·······219:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V |
| 730 | ·······2 | 728 | ·······222:·aload·········5 |
| 731 | ·······2 | 729 | ·······224:·invokevirtual·#153················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsernameKey:()Ljava/lang/String; |
| 732 | ·······2 | 730 | ·······227:·astore········7 |
| 733 | ·······2 | 731 | ·······229:·aload·········10 |
| 734 | ·······2 | 732 | ·······231:·aload·········7 |
| 735 | ·······2 | 733 | ·······233:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V |
| 736 | ·······223:·aload·········10 | ||
| 737 | ·······225:·ldc···········#154················//·int·2131361963 | ||
| 738 | ·······227:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V | ||
| 739 | ·······230:·aload·········6 | ||
| 740 | ·······232:·invokevirtual·#158················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; | ||
| 741 | ·······235:·astore_2 | ||
| 742 | ·······236:·aload·········10 | 734 | ·······236:·aload·········10 |
| 743 | ·······238:· | 735 | ·······238:·ldc···········#154················//·int·2131361963 |
| 744 | ·······2 | 736 | ·······240:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V |
| 745 | ·······24 | 737 | ·······243:·aload·········5 |
| 746 | ·······24 | 738 | ·······245:·invokevirtual·#158················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; |
| 747 | ·······24 | 739 | ·······248:·astore········7 |
| 740 | ·······250:·aload·········10 | ||
| 741 | ·······252:·aload·········7 | ||
| 742 | ·······254:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V | ||
| 743 | ·······257:·aload·········5 | ||
| 744 | ·······259:·invokevirtual·#158················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; | ||
| 745 | ·······262:·astore········7 | ||
| Max diff block lines reached; 18046/34940 bytes (51.65%) of diff not shown. | |||
| Offset 170, 46 lines modified | Offset 170, 44 lines modified | ||
| 170 | ········23:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.size:()I | 170 | ········23:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.size:()I |
| 171 | ········28:·istore········4 | 171 | ········28:·istore········4 |
| 172 | ········30:·aload_3 | 172 | ········30:·aload_3 |
| 173 | ········31:·iload·········4 | 173 | ········31:·iload·········4 |
| 174 | ········33:·invokespecial·#39·················//·Method·java/util/ArrayList."<init>":(I)V | 174 | ········33:·invokespecial·#39·················//·Method·java/util/ArrayList."<init>":(I)V |
| 175 | ········36:·aload_0 | 175 | ········36:·aload_0 |
| 176 | ········37:·getfield······#21·················//·Field·children:Ljava/util/List; | 176 | ········37:·getfield······#21·················//·Field·children:Ljava/util/List; |
| 177 | ········40:·astore········5 | ||
| 178 | ········42:·aload·········5 | ||
| 179 | ········4 | 177 | ········40:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 180 | ········4 | 178 | ········45:·astore········5 |
| 181 | ········ | 179 | ········47:·aload·········5 |
| 182 | ········ | 180 | ········49:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 183 | ········5 | 181 | ········54:·istore········6 |
| 184 | ········ | 182 | ········56:·iload·········6 |
| 185 | ········ | 183 | ········58:·ifeq··········13 |
| 186 | ········6 | 184 | ········61:·aload·········5 |
| 187 | ········6 | 185 | ········63:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 188 | ········ | 186 | ········68:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry |
| 189 | ········7 | 187 | ········71:·astore········7 |
| 190 | ········7 | 188 | ········73:·aload·········7 |
| 191 | ········7 | 189 | ········75:·invokevirtual·#58·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z |
| 192 | ········ | 190 | ········78:·istore········6 |
| 193 | ········8 | 191 | ········80:·iload·········6 |
| 194 | ········8 | 192 | ········82:·ifeq··········89 |
| 195 | ········8 | 193 | ········85:·iload_1 |
| 196 | ········ | 194 | ········86:·ifne··········105 |
| 197 | ········ | 195 | ········89:·aload·········7 |
| 198 | ········9 | 196 | ········91:·invokevirtual·#58·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z |
| 199 | ········9 | 197 | ········94:·istore········6 |
| 200 | ······· | 198 | ········96:·iload·········6 |
| 201 | ······· | 199 | ········98:·ifne··········47 |
| 202 | ·······10 | 200 | ·······101:·iload_2 |
| 203 | ·······10 | 201 | ·······102:·ifeq··········47 |
| 204 | ·······10 | 202 | ·······105:·aload_3 |
| 205 | ·······1 | 203 | ·······106:·aload·········7 |
| 206 | ·······1 | 204 | ·······108:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 207 | ·······11 | 205 | ·······113:·pop |
| 208 | ·······11 | 206 | ·······114:·goto··········47 |
| 209 | ··public·java.lang.String·getId(); | 207 | ··public·java.lang.String·getId(); |
| 210 | ····descriptor:·()Ljava/lang/String; | 208 | ····descriptor:·()Ljava/lang/String; |
| 211 | ····flags:·(0x0001)·ACC_PUBLIC | 209 | ····flags:·(0x0001)·ACC_PUBLIC |
| 212 | ····Code: | 210 | ····Code: |
| 213 | ······stack=300,·locals=1,·args_size=1 | 211 | ······stack=300,·locals=1,·args_size=1 |
| 214 | ·········0:·aload_0 | 212 | ·········0:·aload_0 |
| Offset 242, 209 lines modified | Offset 242, 203 lines modified | ||
| 242 | ········24:·invokespecial·#42·················//·Method·android/database/MatrixCursor."<init>":([Ljava/lang/String;)V | 242 | ········24:·invokespecial·#42·················//·Method·android/database/MatrixCursor."<init>":([Ljava/lang/String;)V |
| 243 | ········27:·aload_1 | 243 | ········27:·aload_1 |
| 244 | ········28:·ifnonnull·····34 | 244 | ········28:·ifnonnull·····34 |
| 245 | ········31:·aload·········6 | 245 | ········31:·aload·········6 |
| 246 | ········33:·areturn | 246 | ········33:·areturn |
| 247 | ········34:·aload_1 | 247 | ········34:·aload_1 |
| 248 | ········35:·invokevirtual·#48·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; | 248 | ········35:·invokevirtual·#48·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; |
| 249 | ········38:·astore········7 | ||
| 250 | ········40:·aload·········7 | ||
| 251 | ········ | 249 | ········38:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 252 | ········4 | 250 | ········43:·astore········7 |
| 253 | ········4 | 251 | ········45:·aload·········7 |
| 254 | ········ | 252 | ········47:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 255 | ········5 | 253 | ········52:·istore········8 |
| 256 | ········5 | 254 | ········54:·iload·········8 |
| 257 | ········ | 255 | ········56:·ifeq··········165 |
| 258 | ········ | 256 | ········59:·aload·········7 |
| 259 | ········6 | 257 | ········61:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 260 | ········ | 258 | ········66:·checkcast·····#66·················//·class·net/sourceforge/subsonic/androidapp/domain/Artist |
| 259 | ········69:·astore········9 | ||
| 260 | ········71:·ldc···········#68·················//·String·android.resource://net.sourceforge.subsonic.androidapp/2130837522 | ||
| 261 | ········73:·astore········10 | 261 | ········73:·astore········10 |
| 262 | ········75:·ldc···········#68·················//·String·android.resource://net.sourceforge.subsonic.androidapp/2130837522 | ||
| 263 | ········77:·astore········11 | ||
| 264 | ········7 | 262 | ········75:·bipush········6 |
| 265 | ········ | 263 | ········77:·istore········8 |
| 266 | ········ | 264 | ········79:·iload·········8 |
| 267 | ········8 | 265 | ········81:·anewarray·····#70·················//·class·java/lang/Object |
| 268 | ········8 | 266 | ········84:·astore········11 |
| 269 | ········ | 267 | ········86:·aload·········9 |
| 270 | ········ | 268 | ········88:·invokevirtual·#74·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; |
| 271 | ········9 | 269 | ········91:·astore········12 |
| 272 | ········9 | 270 | ········93:·aload·········11 |
| 273 | ········9 | 271 | ········95:·iconst_0 |
| 274 | ······· | 272 | ········96:·aload·········12 |
| 275 | ······· | 273 | ········98:·aastore |
| 276 | ······· | 274 | ········99:·aload·········9 |
| 277 | ·······10 | 275 | ·······101:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String; |
| 278 | ·······10 | 276 | ·······104:·astore········12 |
| 279 | ·······1 | 277 | ·······106:·aload·········11 |
| 280 | ·······1 | 278 | ·······108:·iload·········5 |
| 281 | ·······11 | 279 | ·······110:·aload·········12 |
| 282 | ·······11 | 280 | ·······112:·aastore |
| 283 | ·······11 | 281 | ·······113:·aload·········11 |
| 284 | ·······11 | 282 | ·······115:·iload·········4 |
| 285 | ·······1 | 283 | ·······117:·aconst_null |
| 286 | ·······1 | 284 | ·······118:·aastore |
| 287 | ·······1 | 285 | ·······119:·aload·········9 |
| 288 | ·······12 | 286 | ·······121:·invokevirtual·#74·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; |
| 289 | ·······12 | 287 | ·······124:·astore········12 |
| 290 | ·······1 | 288 | ·······126:·aload·········11 |
| 291 | ·······1 | 289 | ·······128:·iload_3 |
| 292 | ·······1 | 290 | ·······129:·aload·········12 |
| 293 | ·······13 | 291 | ·······131:·aastore |
| 294 | ·······13 | 292 | ·······132:·aload·········9 |
| 295 | ·······13 | 293 | ·······134:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String; |
| 296 | ·······1 | 294 | ·······137:·astore········12 |
| 297 | ·······1 | 295 | ·······139:·aload·········11 |
| 298 | ·······14 | 296 | ·······141:·iload_2 |
| 299 | ·······14 | 297 | ·······142:·aload·········12 |
| 300 | ·······14 | 298 | ·······144:·aastore |
| 301 | ·······14 | 299 | ·······145:·iconst_5 |
| 302 | ·······1 | 300 | ·······146:·istore········13 |
| 303 | ·······1 | 301 | ·······148:·aload·········11 |
| 304 | ·······15 | 302 | ·······150:·iload·········13 |
| 303 | ·······152:·aload·········10 | ||
| 304 | ·······154:·aastore | ||
| 305 | ·······155:·aload·········6 | ||
| 305 | ·······15 | 306 | ·······157:·aload·········11 |
| 306 | ·······158:·aastore | ||
| 307 | ·······159:·aload·········6 | ||
| 308 | ·······161:·aload·········7 | ||
| 309 | ·······1 | 307 | ·······159:·invokevirtual·#81·················//·Method·android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V |
| 310 | ·······16 | 308 | ·······162:·goto··········45 |
| 311 | ·······16 | 309 | ·······165:·aload_1 |
| 312 | ·······1 | 310 | ·······166:·invokevirtual·#84·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; |
| 313 | ·······173:·astore········7 | ||
| 314 | ·······175:·aload·········7 | ||
| 315 | ·······1 | 311 | ·······169:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 316 | ·······1 | 312 | ·······174:·astore········7 |
| 317 | ·······1 | 313 | ·······176:·aload·········7 |
| 318 | ·······1 | 314 | ·······178:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 319 | ·······1 | 315 | ·······183:·istore········8 |
| 320 | ·······193:·iload·········9 | ||
| 321 | ·······195:·ifeq··········312 | ||
| 322 | ·······1 | 316 | ·······185:·iload·········8 |
| 317 | ·······187:·ifeq··········304 | ||
| 318 | ·······190:·aload·········7 | ||
| 323 | ······· | 319 | ·······192:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 324 | ······· | 320 | ·······197:·checkcast·····#86·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry |
| 325 | ·······20 | 321 | ·······200:·astore········14 |
| 326 | ·······2 | 322 | ·······202:·ldc···········#88·················//·String·android.resource://net.sourceforge.subsonic.androidapp/2130837521 |
| 327 | ·······2 | 323 | ·······204:·astore········10 |
| 328 | ·······2 | 324 | ·······206:·bipush········6 |
| 329 | ·······2 | 325 | ·······208:·istore········8 |
| 330 | ·······21 | 326 | ·······210:·iload·········8 |
| 331 | ·······2 | 327 | ·······212:·anewarray·····#70·················//·class·java/lang/Object |
| 332 | ·······2 | 328 | ·······215:·astore········11 |
| 333 | ·······2 | 329 | ·······217:·aload·········14 |
| 334 | ·······2 | 330 | ·······219:·invokevirtual·#89·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; |
| 335 | ·······2 | 331 | ·······222:·astore········12 |
| 336 | ·······2 | 332 | ·······224:·aload·········11 |
| 337 | ·······2 | 333 | ·······226:·iconst_0 |
| 338 | ·······2 | 334 | ·······227:·aload·········12 |
| 339 | ·······2 | 335 | ·······229:·aastore |
| 340 | ·······23 | 336 | ·······230:·aload·········14 |
| 341 | ·······2 | 337 | ·······232:·invokevirtual·#92·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String; |
| 342 | ·······2 | 338 | ·······235:·astore········12 |
| 343 | ·······2 | 339 | ·······237:·aload·········11 |
| 344 | ·······2 | 340 | ·······239:·iload·········5 |
| 345 | ·······24 | 341 | ·······241:·aload·········12 |
| 346 | ·······2 | 342 | ·······243:·aastore |
| 347 | ·······2 | 343 | ·······244:·aload·········14 |
| 348 | ·······2 | 344 | ·······246:·invokevirtual·#95·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String; |
| 349 | ·······2 | 345 | ·······249:·astore········12 |
| 350 | ·······25 | 346 | ·······251:·aload·········11 |
| 351 | ·······2 | 347 | ·······253:·iload·········4 |
| 352 | ·······2 | 348 | ·······255:·aload·········12 |
| 353 | ·······2 | 349 | ·······257:·aastore |
| 354 | ·······2 | 350 | ·······258:·aload·········14 |
| 355 | ·······26 | 351 | ·······260:·invokevirtual·#89·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; |
| 356 | ·······2 | 352 | ·······263:·astore········12 |
| 357 | ·······2 | 353 | ·······265:·aload·········11 |
| 358 | ·······2 | 354 | ·······267:·iload_3 |
| 359 | ·······2 | 355 | ·······268:·aload·········12 |
| 360 | ·······27 | 356 | ·······270:·aastore |
| 361 | ·······27 | 357 | ·······271:·aload·········14 |
| Max diff block lines reached; 297/18198 bytes (1.63%) of diff not shown. | |||
| Offset 887, 96 lines modified | Offset 887, 94 lines modified | ||
| 887 | ········94:·invokestatic··#274················//·Method·net/sourceforge/subsonic/androidapp/util/NotificationUtil.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V | 887 | ········94:·invokestatic··#274················//·Method·net/sourceforge/subsonic/androidapp/util/NotificationUtil.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V |
| 888 | ········97:·goto··········4 | 888 | ········97:·goto··········4 |
| 889 | ··public·void·serializeDownloadQueue(); | 889 | ··public·void·serializeDownloadQueue(); |
| 890 | ····descriptor:·()V | 890 | ····descriptor:·()V |
| 891 | ····flags:·(0x0001)·ACC_PUBLIC | 891 | ····flags:·(0x0001)·ACC_PUBLIC |
| 892 | ····Code: | 892 | ····Code: |
| 893 | ······stack=300,·locals= | 893 | ······stack=300,·locals=9,·args_size=1 |
| 894 | ·········0:·new···········#54·················//·class·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State | 894 | ·········0:·new···········#54·················//·class·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State |
| 895 | ·········3:·astore_1 | 895 | ·········3:·astore_1 |
| 896 | ·········4:·iconst_0 | 896 | ·········4:·iconst_0 |
| 897 | ·········5:·istore_2 | 897 | ·········5:·istore_2 |
| 898 | ·········6:·aload_1 | 898 | ·········6:·aload_1 |
| 899 | ·········7:·aconst_null | 899 | ·········7:·aconst_null |
| 900 | ·········8:·invokespecial·#277················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State."<init>":(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V | 900 | ·········8:·invokespecial·#277················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State."<init>":(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V |
| 901 | ········11:·aload_0 | 901 | ········11:·aload_0 |
| 902 | ········12:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 902 | ········12:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 903 | ········15:·invokevirtual·#281················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List; | 903 | ········15:·invokevirtual·#281················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List; |
| 904 | ········18:·astore_3 | ||
| 905 | ········19:·aload_3 | ||
| 906 | ········ | 904 | ········18:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 907 | ········25:·astore········4 | ||
| 908 | ········2 | 905 | ········23:·astore_3 |
| 906 | ········24:·aload_3 | ||
| 909 | ········2 | 907 | ········25:·invokeinterface·#293,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 910 | ········34:·istore_2 | ||
| 911 | ········3 | 908 | ········30:·istore········4 |
| 909 | ········32:·iload·········4 | ||
| 912 | ········3 | 910 | ········34:·ifeq··········74 |
| 913 | ········3 | 911 | ········37:·aload_3 |
| 914 | ········ | 912 | ········38:·invokeinterface·#296,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 915 | ········4 | 913 | ········43:·checkcast·····#298················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile |
| 916 | ········4 | 914 | ········46:·astore········5 |
| 917 | ········ | 915 | ········48:·aload_1 |
| 918 | ········ | 916 | ········49:·invokestatic··#87·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; |
| 919 | ········5 | 917 | ········52:·astore········6 |
| 920 | ········5 | 918 | ········54:·aload·········5 |
| 921 | ········5 | 919 | ········56:·invokevirtual·#302················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 922 | ········ | 920 | ········59:·astore········7 |
| 923 | ········63:·aload_3 | ||
| 924 | ········6 | 921 | ········61:·aload·········6 |
| 922 | ········63:·aload·········7 | ||
| 925 | ········6 | 923 | ········65:·invokeinterface·#306,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 926 | ········7 | 924 | ········70:·pop |
| 927 | ········7 | 925 | ········71:·goto··········24 |
| 928 | ········7 | 926 | ········74:·aload_0 |
| 929 | ········7 | 927 | ········75:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 930 | ········7 | 928 | ········78:·invokevirtual·#117················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getCurrentPlayingIndex:()I |
| 931 | ········8 | 929 | ········81:·istore_2 |
| 932 | ········8 | 930 | ········82:·aload_1 |
| 933 | ········8 | 931 | ········83:·iload_2 |
| 934 | ········8 | 932 | ········84:·invokestatic··#310················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I |
| 935 | ········8 | 933 | ········87:·pop |
| 936 | ········8 | 934 | ········88:·aload_0 |
| 937 | ········ | 935 | ········89:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 938 | ········9 | 936 | ········92:·invokevirtual·#313················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getPlayerPosition:()I |
| 939 | ········9 | 937 | ········95:·istore_2 |
| 940 | ········9 | 938 | ········96:·aload_1 |
| 941 | ········9 | 939 | ········97:·iload_2 |
| 942 | ········9 | 940 | ········98:·invokestatic··#316················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I |
| 943 | ·······10 | 941 | ·······101:·pop |
| 944 | ·······10 | 942 | ·······102:·getstatic·····#31·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; |
| 945 | ·······10 | 943 | ·······105:·astore_3 |
| 946 | ·······10 | 944 | ·······106:·new···········#56·················//·class·java/lang/StringBuilder |
| 947 | ·······1 | 945 | ·······109:·astore········6 |
| 948 | ·······11 | 946 | ·······111:·aload·········6 |
| 949 | ·······11 | 947 | ·······113:·invokespecial·#57·················//·Method·java/lang/StringBuilder."<init>":()V |
| 950 | ·······11 | 948 | ·······116:·aload·········6 |
| 951 | ·······11 | 949 | ·······118:·ldc_w·········#318················//·String·Serialized·currentPlayingIndex: |
| 952 | ·······12 | 950 | ·······121:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 953 | ·······12 | 951 | ·······124:·astore········6 |
| 954 | ·······12 | 952 | ·······126:·aload_1 |
| 955 | ·······12 | 953 | ·······127:·invokestatic··#67·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I |
| 956 | ·······13 | 954 | ·······130:·istore········8 |
| 957 | ·······13 | 955 | ·······132:·aload·········6 |
| 958 | ·······13 | 956 | ·······134:·iload·········8 |
| 959 | ·······13 | 957 | ·······136:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
| 960 | ·······1 | 958 | ·······139:·ldc···········#72·················//·String·,·currentPlayingPosition: |
| 961 | ·······14 | 959 | ·······141:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 962 | ·······14 | 960 | ·······144:·astore········6 |
| 963 | ·······14 | 961 | ·······146:·aload_1 |
| 964 | ·······14 | 962 | ·······147:·invokestatic··#75·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I |
| 965 | ·······15 | 963 | ·······150:·istore········8 |
| 966 | ·······15 | 964 | ·······152:·aload·········6 |
| 967 | ·······15 | 965 | ·······154:·iload·········8 |
| 968 | ·······15 | 966 | ·······156:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
| 969 | ·······1 | 967 | ·······159:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 970 | ·······16 | 968 | ·······162:·astore········6 |
| 971 | ·······16 | 969 | ·······164:·aload_3 |
| 972 | ·······16 | 970 | ·······165:·aload·········6 |
| 973 | ·······16 | 971 | ·······167:·invokevirtual·#83·················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V |
| 974 | ·······17 | 972 | ·······170:·aload_0 |
| 975 | ·······17 | 973 | ·······171:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 976 | ·······17 | 974 | ·······174:·aload_1 |
| 977 | ·······17 | 975 | ·······175:·ldc···········#9··················//·String·downloadstate.ser |
| 978 | ·······17 | 976 | ·······177:·invokestatic··#322················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z |
| 979 | ·······18 | 977 | ·······180:·pop |
| 980 | ·······18 | 978 | ·······181:·return |
| 981 | } | 979 | } |
| Offset 1211, 15 lines modified | Offset 1211, 15 lines modified | ||
| 1211 | ········40:·invokevirtual·#256················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V | 1211 | ········40:·invokevirtual·#256················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V |
| 1212 | ········43:·return | 1212 | ········43:·return |
| 1213 | ··public·void·updatePlaylist(); | 1213 | ··public·void·updatePlaylist(); |
| 1214 | ····descriptor:·()V | 1214 | ····descriptor:·()V |
| 1215 | ····flags:·(0x0001)·ACC_PUBLIC | 1215 | ····flags:·(0x0001)·ACC_PUBLIC |
| 1216 | ····Code: | 1216 | ····Code: |
| 1217 | ······stack=300,·locals= | 1217 | ······stack=300,·locals=6,·args_size=1 |
| 1218 | ·········0:·aload_0 | 1218 | ·········0:·aload_0 |
| 1219 | ·········1:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; | 1219 | ·········1:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; |
| 1220 | ·········4:·ldc_w·········#304················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Skip | 1220 | ·········4:·ldc_w·········#304················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Skip |
| 1221 | ·········7:·invokevirtual·#249················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.remove:(Ljava/lang/Class;)V | 1221 | ·········7:·invokevirtual·#249················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.remove:(Ljava/lang/Class;)V |
| 1222 | ········10:·aload_0 | 1222 | ········10:·aload_0 |
| 1223 | ········11:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; | 1223 | ········11:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; |
| 1224 | ········14:·ldc···········#120················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Stop | 1224 | ········14:·ldc···········#120················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Stop |
| Offset 1235, 43 lines modified | Offset 1235, 41 lines modified | ||
| 1235 | ········33:·new···········#329················//·class·java/util/ArrayList | 1235 | ········33:·new···········#329················//·class·java/util/ArrayList |
| 1236 | ········36:·astore_3 | 1236 | ········36:·astore_3 |
| 1237 | ········37:·aload_3 | 1237 | ········37:·aload_3 |
| 1238 | ········38:·invokespecial·#330················//·Method·java/util/ArrayList."<init>":()V | 1238 | ········38:·invokespecial·#330················//·Method·java/util/ArrayList."<init>":()V |
| 1239 | ········41:·aload_0 | 1239 | ········41:·aload_0 |
| 1240 | ········42:·getfield······#71·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 1240 | ········42:·getfield······#71·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 1241 | ········45:·invokevirtual·#334················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List; | 1241 | ········45:·invokevirtual·#334················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List; |
| 1242 | ········48:·astore_1 | ||
| 1243 | ········49:·aload_1 | ||
| 1244 | ········ | 1242 | ········48:·invokeinterface·#340,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 1245 | ········55:·astore········4 | ||
| 1246 | ········5 | 1243 | ········53:·astore_1 |
| 1244 | ········54:·aload_1 | ||
| 1247 | ········5 | 1245 | ········55:·invokeinterface·#345,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1248 | ········6 | 1246 | ········60:·istore········4 |
| 1249 | ········6 | 1247 | ········62:·iload·········4 |
| 1250 | ········6 | 1248 | ········64:·ifeq··········98 |
| 1251 | ········ | 1249 | ········67:·aload_1 |
| 1252 | ········ | 1250 | ········68:·invokeinterface·#349,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1253 | ········7 | 1251 | ········73:·checkcast·····#351················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile |
| 1254 | ········ | 1252 | ········76:·astore········5 |
| 1255 | ········ | 1253 | ········78:·aload·········5 |
| 1256 | ········8 | 1254 | ········80:·invokevirtual·#355················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 1257 | ········8 | 1255 | ········83:·invokevirtual·#360················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; |
| 1258 | ········ | 1256 | ········86:·astore_2 |
| 1259 | ········ | 1257 | ········87:·aload_3 |
| 1260 | ········ | 1258 | ········88:·aload_2 |
| 1261 | ········ | 1259 | ········89:·invokeinterface·#363,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 1262 | ········9 | 1260 | ········94:·pop |
| 1263 | ······· | 1261 | ········95:·goto··········54 |
| 1264 | ······· | 1262 | ········98:·aload_0 |
| 1265 | ······· | 1263 | ········99:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; |
| 1266 | ·······10 | 1264 | ·······102:·astore_1 |
| 1267 | ·······10 | 1265 | ·······103:·new···········#365················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist |
| 1268 | ·······1 | 1266 | ·······106:·astore_2 |
| 1269 | ·······1 | 1267 | ·······107:·aload_2 |
| 1270 | ·······1 | 1268 | ·······108:·aload_0 |
| 1271 | ·······1 | 1269 | ·······109:·aload_3 |
| 1272 | ·······11 | 1270 | ·······110:·invokespecial·#368················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist."<init>":(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V |
| 1273 | ·······11 | 1271 | ·······113:·aload_1 |
| 1274 | ·······11 | 1272 | ·······114:·aload_2 |
| 1275 | ·······1 | 1273 | ·······115:·invokevirtual·#256················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V |
| 1276 | ·······1 | 1274 | ·······118:·return |
| 1277 | } | 1275 | } |
| Offset 370, 15 lines modified | Offset 370, 15 lines modified | ||
| 370 | ········86:·goto··········7 | 370 | ········86:·goto··········7 |
| 371 | ········89:·return | 371 | ········89:·return |
| 372 | ··private·void·deleteFiles(java.util.List,·java.util.Set); | 372 | ··private·void·deleteFiles(java.util.List,·java.util.Set); |
| 373 | ····descriptor:·(Ljava/util/List;Ljava/util/Set;)V | 373 | ····descriptor:·(Ljava/util/List;Ljava/util/Set;)V |
| 374 | ····flags:·(0x0002)·ACC_PRIVATE | 374 | ····flags:·(0x0002)·ACC_PRIVATE |
| 375 | ····Code: | 375 | ····Code: |
| 376 | ······stack=300,·locals=4 | 376 | ······stack=300,·locals=46,·args_size=3 |
| 377 | ·········0:·aload_1 | 377 | ·········0:·aload_1 |
| 378 | ·········1:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z | 378 | ·········1:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z |
| 379 | ·········6:·istore_3 | 379 | ·········6:·istore_3 |
| 380 | ·········7:·iload_3 | 380 | ·········7:·iload_3 |
| 381 | ·········8:·ifeq··········12 | 381 | ·········8:·ifeq··········12 |
| 382 | ········11:·return | 382 | ········11:·return |
| 383 | ········12:·aload_0 | 383 | ········12:·aload_0 |
| Offset 406, 348 lines modified | Offset 406, 348 lines modified | ||
| 406 | ········54:·lload·········10 | 406 | ········54:·lload·········10 |
| 407 | ········56:·lmul | 407 | ········56:·lmul |
| 408 | ········57:·lstore········12 | 408 | ········57:·lstore········12 |
| 409 | ········59:·lconst_0 | 409 | ········59:·lconst_0 |
| 410 | ········60:·lstore········14 | 410 | ········60:·lstore········14 |
| 411 | ········62:·aload_1 | 411 | ········62:·aload_1 |
| 412 | ········63:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 412 | ········63:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 413 | ········68:·astore········ | 413 | ········68:·astore········5 |
| 414 | ········70:·aload········· | 414 | ········70:·aload·········5 |
| 415 | ········72:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 415 | ········72:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 416 | ········77:·istore | 416 | ········77:·istore········16 |
| 417 | ········7 | 417 | ········79:·iload·········16 |
| 418 | ········ | 418 | ········81:·ifeq··········113 |
| 419 | ········8 | 419 | ········84:·aload·········5 |
| 420 | ········8 | 420 | ········86:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 421 | ········ | 421 | ········91:·checkcast·····#48·················//·class·java/io/File |
| 422 | ········9 | 422 | ········94:·astore········17 |
| 423 | ········9 | 423 | ········96:·aload·········17 |
| 424 | ········9 | 424 | ········98:·invokevirtual·#85·················//·Method·java/io/File.length:()J |
| 425 | ······· | 425 | ·······101:·lstore········18 |
| 426 | ·······10 | 426 | ·······103:·lload·········14 |
| 427 | ·······10 | 427 | ·······105:·lload·········18 |
| 428 | ·······10 | 428 | ·······107:·ladd |
| 429 | ·······10 | 429 | ·······108:·lstore········14 |
| 430 | ·······1 | 430 | ·······110:·goto··········70 |
| 431 | ·······11 | 431 | ·······113:·new···········#87·················//·class·android/os/StatFs |
| 432 | ·······11 | 432 | ·······116:·astore········20 |
| 433 | ·······11 | 433 | ·······118:·aload_1 |
| 434 | ·······11 | 434 | ·······119:·astore········4 |
| 435 | ·······1 | 435 | ·······121:·aload_1 |
| 436 | ·······12 | 436 | ·······122:·iconst_0 |
| 437 | ·······12 | 437 | ·······123:·invokeinterface·#91,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
| 438 | ·······12 | 438 | ·······128:·checkcast·····#48·················//·class·java/io/File |
| 439 | ·······1 | 439 | ·······131:·invokevirtual·#95·················//·Method·java/io/File.getPath:()Ljava/lang/String; |
| 440 | ·······13 | 440 | ·······134:·astore········5 |
| 441 | ·······13 | 441 | ·······136:·aload·········20 |
| 442 | ·······13 | 442 | ·······138:·aload·········5 |
| 443 | ·······1 | 443 | ·······140:·invokespecial·#98·················//·Method·android/os/StatFs."<init>":(Ljava/lang/String;)V |
| 444 | ·······14 | 444 | ·······143:·aload·········20 |
| 445 | ·······14 | 445 | ·······145:·invokevirtual·#102················//·Method·android/os/StatFs.getBlockCount:()I |
| 446 | ·······14 | 446 | ·······148:·i2l |
| 447 | ·······14 | 447 | ·······149:·lstore········8 |
| 448 | ·······1 | 448 | ·······151:·aload·········20 |
| 449 | ·······15 | 449 | ·······153:·invokevirtual·#105················//·Method·android/os/StatFs.getBlockSize:()I |
| 450 | ·······15 | 450 | ·······156:·i2l |
| 451 | ·······15 | 451 | ·······157:·lstore········6 |
| 452 | ·······15 | 452 | ·······159:·lload·········6 |
| 453 | ·······1 | 453 | ·······161:·lstore········10 |
| 454 | ·······16 | 454 | ·······163:·lload·········8 |
| 455 | ·······16 | 455 | ·······165:·lload·········6 |
| 456 | ·······16 | 456 | ·······167:·lmul |
| 457 | ·······16 | 457 | ·······168:·lstore········21 |
| 458 | ·······1 | 458 | ·······170:·aload·········20 |
| 459 | ·······17 | 459 | ·······172:·invokevirtual·#108················//·Method·android/os/StatFs.getAvailableBlocks:()I |
| 460 | ·······17 | 460 | ·······175:·istore_3 |
| 461 | ·······17 | 461 | ·······176:·iload_3 |
| 462 | ·······17 | 462 | ·······177:·i2l |
| 463 | ·······17 | 463 | ·······178:·lstore········8 |
| 464 | ·······1 | 464 | ·······180:·aload·········20 |
| 465 | ·······18 | 465 | ·······182:·invokevirtual·#105················//·Method·android/os/StatFs.getBlockSize:()I |
| 466 | ·······18 | 466 | ·······185:·istore········23 |
| 467 | ·······18 | 467 | ·······187:·iload·········23 |
| 468 | ·······18 | 468 | ·······189:·i2l |
| 469 | ·······1 | 469 | ·······190:·lstore········6 |
| 470 | ·······19 | 470 | ·······192:·lload·········6 |
| 471 | ·······19 | 471 | ·······194:·lstore········10 |
| 472 | ·······19 | 472 | ·······196:·lload·········8 |
| 473 | ·······19 | 473 | ·······198:·lload·········6 |
| 474 | ······· | 474 | ·······200:·lmul |
| 475 | ·······199:·lstore········22 | ||
| 476 | ·······201:·lload·········19 | ||
| 477 | ·······203:·lload·········22 | ||
| 478 | ·······205:·lsub | ||
| 479 | ·······20 | 475 | ·······201:·lstore········24 |
| 480 | ·······20 | 476 | ·······203:·lload·········21 |
| 477 | ·······205:·lload·········24 | ||
| 478 | ·······207:·lsub | ||
| 479 | ·······208:·lstore········26 | ||
| 480 | ·······210:·lload·········21 | ||
| 481 | ·······21 | 481 | ·······212:·l2d |
| 482 | ·······21 | 482 | ·······213:·dstore········28 |
| 483 | ·······21 | 483 | ·······215:·ldc2_w········#10·················//·double·0.95d |
| 484 | ·······216:·dload·········26 | ||
| 485 | ·······218:·dmul | ||
| 486 | ·······219:·dstore········28 | ||
| 487 | ·······2 | 484 | ·······218:·dload·········28 |
| 485 | ·······220:·dmul | ||
| 486 | ·······221:·dstore········30 | ||
| 487 | ·······223:·dload·········30 | ||
| 488 | ·······22 | 488 | ·······225:·invokestatic··#116················//·Method·java/lang/Math.round:(D)J |
| 489 | ·······22 | 489 | ·······228:·lstore········32 |
| 490 | ·······228:·lload·········14 | ||
| 491 | ·······230:·lload·········1 | 490 | ·······230:·lload·········14 |
| 491 | ·······232:·lload·········12 | ||
| 492 | ·······23 | 492 | ·······234:·lsub |
| 493 | ·······23 | 493 | ·······235:·lconst_0 |
| 494 | ·······23 | 494 | ·······236:·invokestatic··#120················//·Method·java/lang/Math.max:(JJ)J |
| 495 | ·······23 | 495 | ·······239:·lstore········34 |
| 496 | ·······239:·lload·········24 | ||
| 497 | ·······241:·lload········· | 496 | ·······241:·lload·········26 |
| 497 | ·······243:·lload·········32 | ||
| 498 | ·······24 | 498 | ·······245:·lsub |
| 499 | ·······24 | 499 | ·······246:·lstore········8 |
| 500 | ·······24 | 500 | ·······248:·lconst_0 |
| 501 | ·······24 | 501 | ·······249:·lstore········10 |
| 502 | ·······2 | 502 | ·······251:·lload·········8 |
| 503 | ·······25 | 503 | ·······253:·lload·········10 |
| 504 | ·······25 | 504 | ·······255:·invokestatic··#120················//·Method·java/lang/Math.max:(JJ)J |
| 505 | ·······25 | 505 | ·······258:·lstore········36 |
| 506 | ·······258:·lload·········32 | ||
| 507 | ·······260:·lload·········34 | 506 | ·······260:·lload·········34 |
| Max diff block lines reached; 18848/42098 bytes (44.77%) of diff not shown. | |||
| Offset 991, 34 lines modified | Offset 991, 36 lines modified | ||
| 991 | ········22:·areturn | 991 | ········22:·areturn |
| 992 | ········23:·getstatic·····#50·················//·Field·FILE_SYSTEM_UNSAFE:[Ljava/lang/String; | 992 | ········23:·getstatic·····#50·················//·Field·FILE_SYSTEM_UNSAFE:[Ljava/lang/String; |
| 993 | ········26:·astore_3 | 993 | ········26:·astore_3 |
| 994 | ········27:·aload_3 | 994 | ········27:·aload_3 |
| 995 | ········28:·arraylength | 995 | ········28:·arraylength |
| 996 | ········29:·istore········4 | 996 | ········29:·istore········4 |
| 997 | ········31:·iconst_0 | 997 | ········31:·iconst_0 |
| 998 | ········32:·istore | 998 | ········32:·istore_2 |
| 999 | ········3 | 999 | ········33:·aconst_null |
| 1000 | ········34:·astore_1 | ||
| 1001 | ········35:·iload_2 | ||
| 1000 | ········36:·iload·········4 | 1002 | ········36:·iload·········4 |
| 1001 | ········38:·if_icmpge·····21 | 1003 | ········38:·if_icmpge·····21 |
| 1002 | ········41:·aload_3 | 1004 | ········41:·aload_3 |
| 1003 | ········42:·iload | 1005 | ········42:·iload_2 |
| 1004 | ········4 | 1006 | ········43:·aaload |
| 1005 | ········4 | 1007 | ········44:·astore········5 |
| 1006 | ········4 | 1008 | ········46:·ldc···········#190················//·String·- |
| 1007 | ········4 | 1009 | ········48:·astore········6 |
| 1008 | ········50:·aload_0 | 1010 | ········50:·aload_0 |
| 1009 | ········51:·aload········· | 1011 | ········51:·aload·········5 |
| 1010 | ········53:·aload | 1012 | ········53:·aload·········6 |
| 1011 | ········5 | 1013 | ········55:·invokevirtual·#194················//·Method·java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
| 1012 | ········5 | 1014 | ········58:·astore_0 |
| 1013 | ········5 | 1015 | ········59:·iload_2 |
| 1014 | ········60:·iconst_1 | 1016 | ········60:·iconst_1 |
| 1015 | ········61:·iadd | 1017 | ········61:·iadd |
| 1016 | ········62:·istore | 1018 | ········62:·istore_2 |
| 1017 | ········6 | 1019 | ········63:·goto··········35 |
| 1018 | ··private·static·java.lang.String·fileSystemSafeDir(java.lang.String); | 1020 | ··private·static·java.lang.String·fileSystemSafeDir(java.lang.String); |
| 1019 | ····descriptor:·(Ljava/lang/String;)Ljava/lang/String; | 1021 | ····descriptor:·(Ljava/lang/String;)Ljava/lang/String; |
| 1020 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 1022 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
| 1021 | ····Code: | 1023 | ····Code: |
| 1022 | ······stack=300,·locals=7,·args_size=1 | 1024 | ······stack=300,·locals=7,·args_size=1 |
| 1023 | ·········0:·aload_0 | 1025 | ·········0:·aload_0 |
| Offset 1037, 34 lines modified | Offset 1039, 36 lines modified | ||
| 1037 | ········22:·areturn | 1039 | ········22:·areturn |
| 1038 | ········23:·getstatic·····#52·················//·Field·FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; | 1040 | ········23:·getstatic·····#52·················//·Field·FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; |
| 1039 | ········26:·astore_3 | 1041 | ········26:·astore_3 |
| 1040 | ········27:·aload_3 | 1042 | ········27:·aload_3 |
| 1041 | ········28:·arraylength | 1043 | ········28:·arraylength |
| 1042 | ········29:·istore········4 | 1044 | ········29:·istore········4 |
| 1043 | ········31:·iconst_0 | 1045 | ········31:·iconst_0 |
| 1044 | ········32:·istore | 1046 | ········32:·istore_2 |
| 1045 | ········3 | 1047 | ········33:·aconst_null |
| 1048 | ········34:·astore_1 | ||
| 1049 | ········35:·iload_2 | ||
| 1046 | ········36:·iload·········4 | 1050 | ········36:·iload·········4 |
| 1047 | ········38:·if_icmpge·····21 | 1051 | ········38:·if_icmpge·····21 |
| 1048 | ········41:·aload_3 | 1052 | ········41:·aload_3 |
| 1049 | ········42:·iload | 1053 | ········42:·iload_2 |
| 1050 | ········4 | 1054 | ········43:·aaload |
| 1051 | ········4 | 1055 | ········44:·astore········5 |
| 1052 | ········4 | 1056 | ········46:·ldc···········#190················//·String·- |
| 1053 | ········4 | 1057 | ········48:·astore········6 |
| 1054 | ········50:·aload_0 | 1058 | ········50:·aload_0 |
| 1055 | ········51:·aload········· | 1059 | ········51:·aload·········5 |
| 1056 | ········53:·aload | 1060 | ········53:·aload·········6 |
| 1057 | ········5 | 1061 | ········55:·invokevirtual·#194················//·Method·java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
| 1058 | ········5 | 1062 | ········58:·astore_0 |
| 1059 | ········5 | 1063 | ········59:·iload_2 |
| 1060 | ········60:·iconst_1 | 1064 | ········60:·iconst_1 |
| 1061 | ········61:·iadd | 1065 | ········61:·iadd |
| 1062 | ········62:·istore | 1066 | ········62:·istore_2 |
| 1063 | ········6 | 1067 | ········63:·goto··········35 |
| 1064 | ··public·static·android.graphics.Bitmap·getAlbumArtBitmap(android.content.Context,·net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry,·int); | 1068 | ··public·static·android.graphics.Bitmap·getAlbumArtBitmap(android.content.Context,·net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry,·int); |
| 1065 | ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; | 1069 | ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap; |
| 1066 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 1070 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 1067 | ····Code: | 1071 | ····Code: |
| 1068 | ······stack=300,·locals=6,·args_size=3 | 1072 | ······stack=300,·locals=6,·args_size=3 |
| 1069 | ·········0:·aload_0 | 1073 | ·········0:·aload_0 |
| Offset 123, 67 lines modified | Offset 123, 65 lines modified | ||
| 123 | ········20:·putfield······#21·················//·Field·capacity:I | 123 | ········20:·putfield······#21·················//·Field·capacity:I |
| 124 | ········23:·return | 124 | ········23:·return |
| 125 | ··private·void·removeOldest(); | 125 | ··private·void·removeOldest(); |
| 126 | ····descriptor:·()V | 126 | ····descriptor:·()V |
| 127 | ····flags:·(0x0002)·ACC_PRIVATE | 127 | ····flags:·(0x0002)·ACC_PRIVATE |
| 128 | ····Code: | 128 | ····Code: |
| 129 | ······stack=300,·locals=1 | 129 | ······stack=300,·locals=11,·args_size=1 |
| 130 | ·········0:·aconst_null | 130 | ·········0:·aconst_null |
| 131 | ·········1:·astore_1 | 131 | ·········1:·astore_1 |
| 132 | ·········2:·ldc2_w········#22·················//·long·9223372036854775807l | 132 | ·········2:·ldc2_w········#22·················//·long·9223372036854775807l |
| 133 | ·········5:·lstore_2 | 133 | ·········5:·lstore_2 |
| 134 | ·········6:·aload_0 | 134 | ·········6:·aload_0 |
| 135 | ·········7:·getfield······#19·················//·Field·map:Ljava/util/Map; | 135 | ·········7:·getfield······#19·················//·Field·map:Ljava/util/Map; |
| 136 | ········10:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; | 136 | ········10:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; |
| 137 | ········15:·astore········4 | ||
| 138 | ········17:·aload·········4 | ||
| 139 | ········1 | 137 | ········15:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
| 140 | ········2 | 138 | ········20:·astore········4 |
| 141 | ········2 | 139 | ········22:·aload·········4 |
| 142 | ········2 | 140 | ········24:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 143 | ········ | 141 | ········29:·istore········5 |
| 144 | ········3 | 142 | ········31:·iload·········5 |
| 145 | ········3 | 143 | ········33:·ifeq··········99 |
| 146 | ········ | 144 | ········36:·aload·········4 |
| 147 | ········ | 145 | ········38:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 148 | ········4 | 146 | ········43:·checkcast·····#47·················//·class·java/util/Map$Entry |
| 149 | ········ | 147 | ········46:·astore········6 |
| 150 | ········ | 148 | ········48:·aload·········6 |
| 151 | ········5 | 149 | ········50:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
| 152 | ········5 | 150 | ········55:·astore········7 |
| 153 | ········ | 151 | ········57:·aload·········6 |
| 154 | ········ | 152 | ········59:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
| 155 | ········6 | 153 | ········64:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue |
| 156 | ········ | 154 | ········67:·astore········8 |
| 157 | ········ | 155 | ········69:·aload·········8 |
| 158 | ········7 | 156 | ········71:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J |
| 159 | ········7 | 157 | ········74:·lstore········9 |
| 160 | ········ | 158 | ········76:·lload·········9 |
| 161 | ········ | 159 | ········78:·lload_2 |
| 162 | ········ | 160 | ········79:·lcmp |
| 163 | ········8 | 161 | ········80:·istore········5 |
| 164 | ········8 | 162 | ········82:·iload·········5 |
| 165 | ········8 | 163 | ········84:·ifge··········22 |
| 166 | ········ | 164 | ········87:·aload·········8 |
| 167 | ········ | 165 | ········89:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J |
| 168 | ········9 | 166 | ········92:·lstore_2 |
| 169 | ········9 | 167 | ········93:·aload·········7 |
| 170 | ········9 | 168 | ········95:·astore_1 |
| 171 | ······· | 169 | ········96:·goto··········22 |
| 170 | ········99:·aload_1 | ||
| 171 | ·······100:·ifnull········118 | ||
| 172 | ·······103:·aload_ | 172 | ·······103:·aload_0 |
| 173 | ·······104:·ifnull········122 | ||
| 174 | ·······107:·aload_0 | ||
| 175 | ·······10 | 173 | ·······104:·getfield······#19·················//·Field·map:Ljava/util/Map; |
| 176 | ·······1 | 174 | ·······107:·astore········4 |
| 177 | ·······1 | 175 | ·······109:·aload·········4 |
| 178 | ·······11 | 176 | ·······111:·aload_1 |
| 179 | ·······11 | 177 | ·······112:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object; |
| 180 | ·······1 | 178 | ·······117:·pop |
| 181 | ·······1 | 179 | ·······118:·return |
| 182 | ··public·void·clear(); | 180 | ··public·void·clear(); |
| 183 | ····descriptor:·()V | 181 | ····descriptor:·()V |
| 184 | ····flags:·(0x0001)·ACC_PUBLIC | 182 | ····flags:·(0x0001)·ACC_PUBLIC |
| 185 | ····Code: | 183 | ····Code: |
| 186 | ······stack=300,·locals=1,·args_size=1 | 184 | ······stack=300,·locals=1,·args_size=1 |
| 187 | ·········0:·aload_0 | 185 | ·········0:·aload_0 |
| Offset 254, 303 lines modified | Offset 254, 285 lines modified | ||
| 254 | ·········0:·iconst_0 | 254 | ·········0:·iconst_0 |
| 255 | ·········1:·ireturn | 255 | ·········1:·ireturn |
| 256 | ··public·int·getCount(); | 256 | ··public·int·getCount(); |
| 257 | ····descriptor:·()I | 257 | ····descriptor:·()I |
| 258 | ····flags:·(0x0001)·ACC_PUBLIC | 258 | ····flags:·(0x0001)·ACC_PUBLIC |
| 259 | ····Code: | 259 | ····Code: |
| 260 | ······stack=300,·locals= | 260 | ······stack=300,·locals=5,·args_size=1 |
| 261 | ·········0:·iconst_0 | 261 | ·········0:·iconst_0 |
| 262 | ·········1:·istore_1 | 262 | ·········1:·istore_1 |
| 263 | ·········2:·aload_0 | 263 | ·········2:·aload_0 |
| 264 | ·········3:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList; | 264 | ·········3:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList; |
| 265 | ·········6:·astore_2 | ||
| 266 | ·········7:·aload_2 | ||
| 267 | ········· | 265 | ·········6:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 268 | ········ | 266 | ·········9:·astore_2 |
| 269 | ········1 | 267 | ········10:·aload_2 |
| 270 | ········1 | 268 | ········11:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 271 | ········18:·istore········4 | ||
| 272 | ········ | 269 | ········16:·istore_3 |
| 270 | ········17:·iload_3 | ||
| 273 | ········ | 271 | ········18:·ifeq··········47 |
| 274 | ········2 | 272 | ········21:·aload_2 |
| 275 | ········2 | 273 | ········22:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 276 | ········ | 274 | ········27:·checkcast·····#30·················//·class·android/widget/ListAdapter |
| 277 | ········3 | 275 | ········30:·astore········4 |
| 278 | ········3 | 276 | ········32:·aload·········4 |
| 279 | ········3 | 277 | ········34:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I |
| 280 | ········ | 278 | ········39:·istore_3 |
| 281 | ········4 | 279 | ········40:·iload_1 |
| 282 | ········4 | 280 | ········41:·iload_3 |
| 283 | ········4 | 281 | ········42:·iadd |
| 284 | ········4 | 282 | ········43:·istore_1 |
| 285 | ········ | 283 | ········44:·goto··········10 |
| 286 | ········ | 284 | ········47:·iload_1 |
| 287 | ········ | 285 | ········48:·ireturn |
| 288 | ··public·java.lang.Object·getItem(int); | 286 | ··public·java.lang.Object·getItem(int); |
| 289 | ····descriptor:·(I)Ljava/lang/Object; | 287 | ····descriptor:·(I)Ljava/lang/Object; |
| 290 | ····flags:·(0x0001)·ACC_PUBLIC | 288 | ····flags:·(0x0001)·ACC_PUBLIC |
| 291 | ····Code: | 289 | ····Code: |
| 292 | ······stack=300,·locals= | 290 | ······stack=300,·locals=6,·args_size=2 |
| 293 | ·········0:·aload_0 | 291 | ·········0:·aload_0 |
| 294 | ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList; | 292 | ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList; |
| 295 | ·········4:·astore_2 | ||
| 296 | ·········5:·aload_2 | ||
| 297 | ········· | 293 | ·········4:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 298 | ········· | 294 | ·········7:·astore_2 |
| 299 | ········ | 295 | ·········8:·aload_2 |
| 300 | ········ | 296 | ·········9:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 301 | ········16:·istore········4 | ||
| 302 | ········1 | 297 | ········14:·istore_3 |
| 298 | ········15:·iload_3 | ||
| 303 | ········ | 299 | ········16:·ifeq··········64 |
| 304 | ········ | 300 | ········19:·aload_2 |
| 305 | ········2 | 301 | ········20:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 306 | ········2 | 302 | ········25:·checkcast·····#30·················//·class·android/widget/ListAdapter |
| 307 | ········ | 303 | ········28:·astore········4 |
| 308 | ········3 | 304 | ········30:·aload·········4 |
| 309 | ········3 | 305 | ········32:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I |
| 310 | ········ | 306 | ········37:·istore········5 |
| 311 | ········ | 307 | ········39:·iload_1 |
| 312 | ········4 | 308 | ········40:·iload·········5 |
| 313 | ········4 | 309 | ········42:·if_icmpge·····56 |
| 314 | ········4 | 310 | ········45:·aload·········4 |
| 315 | ········ | 311 | ········47:·iload_1 |
| 316 | ········ | 312 | ········48:·invokeinterface·#85,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItem:(I)Ljava/lang/Object; |
| 317 | ········5 | 313 | ········53:·astore_2 |
| 318 | ········5 | 314 | ········54:·aload_2 |
| 319 | ········5 | 315 | ········55:·areturn |
| 320 | ········ | 316 | ········56:·iload_1 |
| 321 | ········ | 317 | ········57:·iload·········5 |
| 322 | ········ | 318 | ········59:·isub |
| 323 | ········6 | 319 | ········60:·istore_1 |
| 324 | ········6 | 320 | ········61:·goto··········8 |
| 325 | ········68:·iconst_0 | ||
| 326 | ········69:·istore········4 | ||
| 327 | ········ | 321 | ········64:·aconst_null |
| 328 | ········ | 322 | ········65:·astore_2 |
| 329 | ········ | 323 | ········66:·goto··········54 |
| 330 | ··public·long·getItemId(int); | 324 | ··public·long·getItemId(int); |
| 331 | ····descriptor:·(I)J | 325 | ····descriptor:·(I)J |
| 332 | ····flags:·(0x0001)·ACC_PUBLIC | 326 | ····flags:·(0x0001)·ACC_PUBLIC |
| 333 | ····Code: | 327 | ····Code: |
| 334 | ······stack=300,·locals= | 328 | ······stack=300,·locals=8,·args_size=2 |
| 335 | ·········0:·aload_0 | 329 | ·········0:·aload_0 |
| 336 | ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList; | 330 | ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList; |
| 337 | ·········4:·astore_2 | ||
| 338 | ·········5:·aload_2 | ||
| 339 | ········· | 331 | ·········4:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 340 | ········· | 332 | ·········7:·astore_2 |
| 341 | ········ | 333 | ·········8:·aload_2 |
| 342 | ········ | 334 | ·········9:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 343 | ········16:·istore········4 | ||
| 344 | ········1 | 335 | ········14:·istore_3 |
| 336 | ········15:·iload_3 | ||
| 345 | ········ | 337 | ········16:·ifeq··········66 |
| 346 | ········ | 338 | ········19:·aload_2 |
| 347 | ········2 | 339 | ········20:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 348 | ········2 | 340 | ········25:·checkcast·····#30·················//·class·android/widget/ListAdapter |
| 349 | ········ | 341 | ········28:·astore········4 |
| 350 | ········3 | 342 | ········30:·aload·········4 |
| 351 | ········3 | 343 | ········32:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I |
| 352 | ········ | 344 | ········37:·istore········5 |
| 353 | ········ | 345 | ········39:·iload_1 |
| 354 | ········4 | 346 | ········40:·iload·········5 |
| 355 | ········4 | 347 | ········42:·if_icmpge·····58 |
| 356 | ········4 | 348 | ········45:·aload·········4 |
| 357 | ········ | 349 | ········47:·iload_1 |
| 358 | ········ | 350 | ········48:·invokeinterface·#89,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItemId:(I)J |
| 359 | ········5 | 351 | ········53:·lstore········6 |
| 360 | ········5 | 352 | ········55:·lload·········6 |
| 361 | ········ | 353 | ········57:·lreturn |
| 362 | ········ | 354 | ········58:·iload_1 |
| 363 | ········ | 355 | ········59:·iload·········5 |
| 364 | ········6 | 356 | ········61:·isub |
| 365 | ········6 | 357 | ········62:·istore_1 |
| 366 | ········6 | 358 | ········63:·goto··········8 |
| 367 | ········ | 359 | ········66:·iconst_m1 |
| 368 | ········ | 360 | ········67:·i2l |
| 369 | ········ | 361 | ········68:·lstore········6 |
| 370 | ········7 | 362 | ········70:·goto··········55 |
| 371 | ··public·int·getItemViewType(int); | 363 | ··public·int·getItemViewType(int); |
| 372 | ····descriptor:·(I)I | 364 | ····descriptor:·(I)I |
| 373 | ····flags:·(0x0001)·ACC_PUBLIC | 365 | ····flags:·(0x0001)·ACC_PUBLIC |
| Max diff block lines reached; 11949/20048 bytes (59.60%) of diff not shown. | |||
| Offset 138, 51 lines modified | Offset 138, 47 lines modified | ||
| 138 | ··public·net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter(java.util.List); | 138 | ··public·net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter(java.util.List); |
| 139 | ····descriptor:·(Ljava/util/List;)V | 139 | ····descriptor:·(Ljava/util/List;)V |
| 140 | ····flags:·(0x0001)·ACC_PUBLIC | 140 | ····flags:·(0x0001)·ACC_PUBLIC |
| 141 | ····Code: | 141 | ····Code: |
| 142 | ······stack=300,·locals=8,·args_size=2 | 142 | ······stack=300,·locals=8,·args_size=2 |
| 143 | ·········0:·aload_0 | 143 | ·········0:·aload_0 |
| 144 | ·········1:·invokespecial·#10·················//·Method·android/widget/BaseAdapter."<init>":()V | 144 | ·········1:·invokespecial·#10·················//·Method·android/widget/BaseAdapter."<init>":()V |
| 145 | ·········4:· | 145 | ·········4:·aload_0 |
| 146 | ·········5:·istore_2 | ||
| 147 | ········· | 146 | ·········5:·aconst_null |
| 148 | ·········7:·astore_3 | ||
| 149 | ·········8:·aload_0 | ||
| 150 | ·········9:·aconst_null | ||
| 151 | ········ | 147 | ·········6:·putfield······#12·················//·Field·views:Ljava/util/List; |
| 152 | ········ | 148 | ·········9:·aload_1 |
| 153 | ········1 | 149 | ········10:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 154 | ········19:·astore········4 | ||
| 155 | ········ | 150 | ········15:·astore_2 |
| 151 | ········16:·aload_2 | ||
| 156 | ········ | 152 | ········17:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 157 | ········2 | 153 | ········22:·istore_3 |
| 158 | ········2 | 154 | ········23:·iload_3 |
| 159 | ········ | 155 | ········24:·ifeq··········69 |
| 160 | ········ | 156 | ········27:·aload_2 |
| 161 | ········ | 157 | ········28:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 162 | ········ | 158 | ········33:·checkcast·····#39·················//·class·android/view/View |
| 163 | ········ | 159 | ········36:·astore········4 |
| 164 | ········ | 160 | ········38:·new···········#41·················//·class·android/widget/AbsListView$LayoutParams |
| 165 | ········4 | 161 | ········41:·astore········5 |
| 166 | ········4 | 162 | ········43:·iconst_m1 |
| 167 | ········ | 163 | ········44:·istore········6 |
| 168 | ········ | 164 | ········46:·bipush········-2 |
| 169 | ········ | 165 | ········48:·istore········7 |
| 170 | ········5 | 166 | ········50:·aload·········5 |
| 171 | ········5 | 167 | ········52:·iload·········6 |
| 172 | ········5 | 168 | ········54:·iload·········7 |
| 173 | ········ | 169 | ········56:·invokespecial·#44·················//·Method·android/widget/AbsListView$LayoutParams."<init>":(II)V |
| 170 | ········59:·aload·········4 | ||
| 174 | ········6 | 171 | ········61:·aload·········5 |
| 175 | ········66:·aload_3 | ||
| 176 | ········6 | 172 | ········63:·invokevirtual·#48·················//·Method·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V |
| 177 | ········ | 173 | ········66:·goto··········16 |
| 178 | ········ | 174 | ········69:·aload_0 |
| 179 | ········7 | 175 | ········70:·aload_1 |
| 180 | ········7 | 176 | ········71:·putfield······#12·················//·Field·views:Ljava/util/List; |
| 181 | ········7 | 177 | ········74:·return |
| 182 | ··public·boolean·areAllItemsEnabled(); | 178 | ··public·boolean·areAllItemsEnabled(); |
| 183 | ····descriptor:·()Z | 179 | ····descriptor:·()Z |
| 184 | ····flags:·(0x0001)·ACC_PUBLIC | 180 | ····flags:·(0x0001)·ACC_PUBLIC |
| 185 | ····Code: | 181 | ····Code: |
| 186 | ······stack=300,·locals=1,·args_size=1 | 182 | ······stack=300,·locals=1,·args_size=1 |
| 187 | ·········0:·iconst_0 | 183 | ·········0:·iconst_0 |
| Offset 237, 72 lines modified | Offset 237, 74 lines modified | ||
| 237 | ········10:·invokespecial·#23·················//·Method·initDefault:()V | 237 | ········10:·invokespecial·#23·················//·Method·initDefault:()V |
| 238 | ········13:·return | 238 | ········13:·return |
| 239 | ··private·java.util.SortedSet·getServerIds(); | 239 | ··private·java.util.SortedSet·getServerIds(); |
| 240 | ····descriptor:·()Ljava/util/SortedSet; | 240 | ····descriptor:·()Ljava/util/SortedSet; |
| 241 | ····flags:·(0x0002)·ACC_PRIVATE | 241 | ····flags:·(0x0002)·ACC_PRIVATE |
| 242 | ····Code: | 242 | ····Code: |
| 243 | ······stack=300,·locals=1 | 243 | ······stack=300,·locals=11,·args_size=1 |
| 244 | ·········0:·aload_0 | 244 | ·········0:·aload_0 |
| 245 | ·········1:·getfield······#20·················//·Field·context:Landroid/content/Context; | 245 | ·········1:·getfield······#20·················//·Field·context:Landroid/content/Context; |
| 246 | ·········4:·invokestatic··#29·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; | 246 | ·········4:·invokestatic··#29·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 247 | ·········7:·astore_1 | 247 | ·········7:·astore_1 |
| 248 | ·········8:·new···········#31·················//·class·java/util/TreeSet | 248 | ·········8:·new···········#31·················//·class·java/util/TreeSet |
| 249 | ········11:·astore_2 | 249 | ········11:·astore_2 |
| 250 | ········12:·aload_2 | 250 | ········12:·aload_2 |
| 251 | ········13:·invokespecial·#32·················//·Method·java/util/TreeSet."<init>":()V | 251 | ········13:·invokespecial·#32·················//·Method·java/util/TreeSet."<init>":()V |
| 252 | ········16:·ldc···········#12·················//·String·servers | 252 | ········16:·ldc···········#12·················//·String·servers |
| 253 | ········18:·astore_3 | 253 | ········18:·astore_3 |
| 254 | ········19:·aload_1 | ||
| 255 | ········20:·aload_3 | ||
| 256 | ········ | 254 | ········19:·aconst_null |
| 255 | ········20:·astore········4 | ||
| 256 | ········22:·aload_1 | ||
| 257 | ········23:·aload_3 | ||
| 258 | ········24:·aconst_null | ||
| 257 | ········2 | 259 | ········25:·invokeinterface·#38,··3···········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 258 | ········ | 260 | ········30:·astore········5 |
| 259 | ········ | 261 | ········32:·aload·········5 |
| 260 | ········3 | 262 | ········34:·ifnull········114 |
| 261 | ········3 | 263 | ········37:·aload·········5 |
| 262 | ········3 | 264 | ········39:·invokevirtual·#44·················//·Method·java/lang/String.length:()I |
| 263 | ········ | 265 | ········42:·istore········6 |
| 264 | ········4 | 266 | ········44:·iload·········6 |
| 265 | ········4 | 267 | ········46:·ifle··········114 |
| 268 | ········49:·aload·········5 | ||
| 266 | ········ | 269 | ········51:·ldc···········#46·················//·String |
| 267 | ········48:·astore_3 | ||
| 268 | ········49:·aload·········4 | ||
| 269 | ········51:·aload_3 | ||
| 270 | ········5 | 270 | ········53:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
| 271 | ········5 | 271 | ········56:·astore········4 |
| 272 | ········5 | 272 | ········58:·aload·········4 |
| 273 | ········ | 273 | ········60:·arraylength |
| 274 | ········6 | 274 | ········61:·istore········7 |
| 275 | ········6 | 275 | ········63:·iconst_0 |
| 276 | ········6 | 276 | ········64:·istore········6 |
| 277 | ········66:·aconst_null | ||
| 278 | ········67:·astore_3 | ||
| 277 | ········6 | 279 | ········68:·iload·········6 |
| 278 | ········ | 280 | ········70:·iload·········7 |
| 279 | ········ | 281 | ········72:·if_icmpge·····114 |
| 280 | ········7 | 282 | ········75:·aload·········4 |
| 281 | ········7 | 283 | ········77:·iload·········6 |
| 282 | ········7 | 284 | ········79:·aaload |
| 283 | ········ | 285 | ········80:·astore········8 |
| 284 | ········ | 286 | ········82:·aload·········8 |
| 285 | ········8 | 287 | ········84:·invokestatic··#56·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I |
| 286 | ········8 | 288 | ········87:·istore········9 |
| 287 | ········8 | 289 | ········89:·iload·········9 |
| 288 | ········ | 290 | ········91:·invokestatic··#60·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
| 289 | ········9 | 291 | ········94:·astore········10 |
| 290 | ········9 | 292 | ········96:·aload_2 |
| 291 | ········9 | 293 | ········97:·aload·········10 |
| 292 | ········9 | 294 | ········99:·invokeinterface·#66,··2···········//·InterfaceMethod·java/util/SortedSet.add:(Ljava/lang/Object;)Z |
| 293 | ······· | 295 | ·······104:·pop |
| 294 | ·······10 | 296 | ·······105:·iload·········6 |
| 295 | ·······10 | 297 | ·······107:·iconst_1 |
| 296 | ·······10 | 298 | ·······108:·iadd |
| 297 | ·······10 | 299 | ·······109:·istore········6 |
| 298 | ·······1 | 300 | ·······111:·goto··········68 |
| 299 | ·······1 | 301 | ·······114:·aload_2 |
| 300 | ·······11 | 302 | ·······115:·areturn |
| 301 | ··private·void·initDefault(); | 303 | ··private·void·initDefault(); |
| 302 | ····descriptor:·()V | 304 | ····descriptor:·()V |
| 303 | ····flags:·(0x0002)·ACC_PRIVATE | 305 | ····flags:·(0x0002)·ACC_PRIVATE |
| 304 | ····Code: | 306 | ····Code: |
| 305 | ······stack=300,·locals=16,·args_size=1 | 307 | ······stack=300,·locals=16,·args_size=1 |
| 306 | ·········0:·aconst_null | 308 | ·········0:·aconst_null |
| Offset 630, 38 lines modified | Offset 632, 36 lines modified | ||
| 630 | ······stack=300,·locals=6,·args_size=1 | 632 | ······stack=300,·locals=6,·args_size=1 |
| 631 | ·········0:·new···········#187················//·class·java/util/ArrayList | 633 | ·········0:·new···········#187················//·class·java/util/ArrayList |
| 632 | ·········3:·astore_1 | 634 | ·········3:·astore_1 |
| 633 | ·········4:·aload_1 | 635 | ·········4:·aload_1 |
| 634 | ·········5:·invokespecial·#188················//·Method·java/util/ArrayList."<init>":()V | 636 | ·········5:·invokespecial·#188················//·Method·java/util/ArrayList."<init>":()V |
| 635 | ·········8:·aload_0 | 637 | ·········8:·aload_0 |
| 636 | ·········9:·invokespecial·#146················//·Method·getServerIds:()Ljava/util/SortedSet; | 638 | ·········9:·invokespecial·#146················//·Method·getServerIds:()Ljava/util/SortedSet; |
| 637 | ········12:·astore_2 | ||
| 638 | ········13:·aload_2 | ||
| 639 | ········1 | 639 | ········12:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator; |
| 640 | ········1 | 640 | ········17:·astore_2 |
| 641 | ········ | 641 | ········18:·aload_2 |
| 642 | ········ | 642 | ········19:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 643 | ········26:·istore········4 | ||
| 644 | ········2 | 643 | ········24:·istore_3 |
| 644 | ········25:·iload_3 | ||
| 645 | ········ | 645 | ········26:·ifeq··········60 |
| 646 | ········ | 646 | ········29:·aload_2 |
| 647 | ········3 | 647 | ········30:·invokeinterface·#126,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 648 | ········3 | 648 | ········35:·checkcast·····#52·················//·class·java/lang/Integer |
| 649 | ········ | 649 | ········38:·astore········4 |
| 650 | ········4 | 650 | ········40:·aload_0 |
| 651 | ········4 | 651 | ········41:·aload·········4 |
| 652 | ········4 | 652 | ········43:·invokevirtual·#185················//·Method·getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 653 | ········ | 653 | ········46:·astore········5 |
| 654 | ········ | 654 | ········48:·aload_1 |
| 655 | ········ | 655 | ········49:·aload·········5 |
| 656 | ········5 | 656 | ········51:·invokeinterface·#191,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 657 | ········5 | 657 | ········56:·pop |
| 658 | ········5 | 658 | ········57:·goto··········18 |
| 659 | ········6 | 659 | ········60:·aload_1 |
| 660 | ········6 | 660 | ········61:·areturn |
| 661 | ··public·net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings·getServer(java.lang.Integer); | 661 | ··public·net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings·getServer(java.lang.Integer); |
| 662 | ····descriptor:·(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 662 | ····descriptor:·(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 663 | ····flags:·(0x0001)·ACC_PUBLIC | 663 | ····flags:·(0x0001)·ACC_PUBLIC |
| 664 | ····Code: | 664 | ····Code: |
| 665 | ······stack=300,·locals=5,·args_size=2 | 665 | ······stack=300,·locals=5,·args_size=2 |
| 666 | ·········0:·new···········#151················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings | 666 | ·········0:·new···········#151················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings |
| Offset 738, 52 lines modified | Offset 738, 52 lines modified | ||
| 738 | ·······287:·invokevirtual·#207················//·Method·android/widget/TextView.setCompoundDrawablesWithIntrinsicBounds:(IIII)V | 738 | ·······287:·invokevirtual·#207················//·Method·android/widget/TextView.setCompoundDrawablesWithIntrinsicBounds:(IIII)V |
| 739 | ·······290:·goto··········8 | 739 | ·······290:·goto··········8 |
| 740 | ··private·static·void·updateAll(); | 740 | ··private·static·void·updateAll(); |
| 741 | ····descriptor:·()V | 741 | ····descriptor:·()V |
| 742 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 742 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
| 743 | ····Code: | 743 | ····Code: |
| 744 | ······stack=300,·locals= | 744 | ······stack=300,·locals=5,·args_size=0 |
| 745 | ·········0:·getstatic·····#37·················//·Field·INSTANCES:Ljava/util/WeakHashMap; | 745 | ·········0:·getstatic·····#37·················//·Field·INSTANCES:Ljava/util/WeakHashMap; |
| 746 | ·········3:·astore_0 | 746 | ·········3:·astore_0 |
| 747 | ·········4:·aload_0 | 747 | ·········4:·aload_0 |
| 748 | ·········5:·invokevirtual·#235················//·Method·java/util/WeakHashMap.keySet:()Ljava/util/Set; | 748 | ·········5:·invokevirtual·#235················//·Method·java/util/WeakHashMap.keySet:()Ljava/util/Set; |
| 749 | ·········8:·astore_0 | 749 | ·········8:·astore_0 |
| 750 | ·········9:·aload_0 | 750 | ·········9:·aload_0 |
| 751 | ········10:·invokeinterface·#241,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 751 | ········10:·invokeinterface·#241,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
| 752 | ········15:·astore_ | 752 | ········15:·astore_0 |
| 753 | ········16:·aload_ | 753 | ········16:·aload_0 |
| 754 | ········17:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 754 | ········17:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 755 | ········22:·istore_ | 755 | ········22:·istore_1 |
| 756 | ········23:·iload_ | 756 | ········23:·iload_1 |
| 757 | ········24:·ifeq··········7 | 757 | ········24:·ifeq··········72 |
| 758 | ········27:·aload_ | 758 | ········27:·aload_0 |
| 759 | ········28:·invokeinterface·#250,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 759 | ········28:·invokeinterface·#250,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 760 | ········33:·astore_ | 760 | ········33:·astore_2 |
| 761 | ········34:·aload_ | 761 | ········34:·aload_2 |
| 762 | ········35:·checkcast·····#2··················//·class·net/sourceforge/subsonic/androidapp/util/SongView | 762 | ········35:·checkcast·····#2··················//·class·net/sourceforge/subsonic/androidapp/util/SongView |
| 763 | ········38:·astore_ | 763 | ········38:·astore_2 |
| 764 | ········39:·aload_ | 764 | ········39:·aload_2 |
| 765 | ········40:·invokevirtual·#253················//·Method·isShown:()Z | 765 | ········40:·invokevirtual·#253················//·Method·isShown:()Z |
| 766 | ········43:·istore_ | 766 | ········43:·istore_1 |
| 767 | ········44:·iload_ | 767 | ········44:·iload_1 |
| 768 | ········45:·ifeq··········16 | 768 | ········45:·ifeq··········16 |
| 769 | ········48:·aload_ | 769 | ········48:·aload_2 |
| 770 | ········49:·invokespecial·#256················//·Method·update:()V | 770 | ········49:·invokespecial·#256················//·Method·update:()V |
| 771 | ········52:·goto··········16 | 771 | ········52:·goto··········16 |
| 772 | ········55:·astore | 772 | ········55:·astore_3 |
| 773 | ········5 | 773 | ········56:·getstatic·····#30·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; |
| 774 | ········ | 774 | ········59:·astore_0 |
| 775 | ········6 | 775 | ········60:·ldc_w·········#258················//·String·Error·when·updating·song·views. |
| 776 | ········6 | 776 | ········63:·astore········4 |
| 777 | ········6 | 777 | ········65:·aload_0 |
| 778 | ········67:·aload·········5 | ||
| 779 | ········6 | 778 | ········66:·aload·········4 |
| 779 | ········68:·aload_3 | ||
| 780 | ········ | 780 | ········69:·invokevirtual·#261················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V |
| 781 | ········7 | 781 | ········72:·return |
| 782 | ······Exception·table: | 782 | ······Exception·table: |
| 783 | ·········from····to··target·type | 783 | ·········from····to··target·type |
| 784 | ·············0·····3····55···any | 784 | ·············0·····3····55···any |
| 785 | ·············4·····8····55···any | 785 | ·············4·····8····55···any |
| 786 | ·············9····15····55···any | 786 | ·············9····15····55···any |
| 787 | ············16····22····55···any | 787 | ············16····22····55···any |
| 788 | ············27····33····55···any | 788 | ············27····33····55···any |
| Offset 1121, 15 lines modified | Offset 1121, 15 lines modified | ||
| 1121 | ·······517:·astore_2 | 1121 | ·······517:·astore_2 |
| 1122 | ·······518:·goto··········467 | 1122 | ·······518:·goto··········467 |
| 1123 | ··public·void·onCreateContextMenu(android.view.ContextMenu,·android.view.View,·android.view.ContextMenu$ContextMenuInfo); | 1123 | ··public·void·onCreateContextMenu(android.view.ContextMenu,·android.view.View,·android.view.ContextMenu$ContextMenuInfo); |
| 1124 | ····descriptor:·(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V | 1124 | ····descriptor:·(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V |
| 1125 | ····flags:·(0x0001)·ACC_PUBLIC | 1125 | ····flags:·(0x0001)·ACC_PUBLIC |
| 1126 | ····Code: | 1126 | ····Code: |
| 1127 | ······stack=300,·locals=1 | 1127 | ······stack=300,·locals=14,·args_size=4 |
| 1128 | ·········0:·bipush········10 | 1128 | ·········0:·bipush········10 |
| 1129 | ·········2:·istore········4 | 1129 | ·········2:·istore········4 |
| 1130 | ·········4:·iconst_1 | 1130 | ·········4:·iconst_1 |
| 1131 | ·········5:·istore········5 | 1131 | ·········5:·istore········5 |
| 1132 | ·········7:·aload_0 | 1132 | ·········7:·aload_0 |
| 1133 | ·········8:·aload_1 | 1133 | ·········8:·aload_1 |
| 1134 | ·········9:·aload_2 | 1134 | ·········9:·aload_2 |
| Offset 1141, 67 lines modified | Offset 1141, 65 lines modified | ||
| 1141 | ········21:·aload_0 | 1141 | ········21:·aload_0 |
| 1142 | ········22:·invokespecial·#218················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager."<init>":(Landroid/content/Context;)V | 1142 | ········22:·invokespecial·#218················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager."<init>":(Landroid/content/Context;)V |
| 1143 | ········25:·aload·········6 | 1143 | ········25:·aload·········6 |
| 1144 | ········27:·invokevirtual·#228················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 1144 | ········27:·invokevirtual·#228················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 1145 | ········30:·astore········7 | 1145 | ········30:·astore········7 |
| 1146 | ········32:·aload·········6 | 1146 | ········32:·aload·········6 |
| 1147 | ········34:·invokevirtual·#416················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List; | 1147 | ········34:·invokevirtual·#416················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List; |
| 1148 | ········37:·astore········8 | ||
| 1149 | ········39:·aload·········8 | ||
| 1150 | ········ | 1148 | ········37:·invokeinterface·#422,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 1151 | ········4 | 1149 | ········42:·astore········8 |
| 1152 | ········4 | 1150 | ········44:·aload·········8 |
| 1153 | ········ | 1151 | ········46:·invokeinterface·#427,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1154 | ········5 | 1152 | ········51:·istore········9 |
| 1155 | ········5 | 1153 | ········53:·iload·········9 |
| 1156 | ········5 | 1154 | ········55:·ifeq··········141 |
| 1157 | ········ | 1155 | ········58:·aload·········8 |
| 1158 | ········6 | 1156 | ········60:·invokeinterface·#431,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1159 | ········6 | 1157 | ········65:·checkcast·····#230················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings |
| 1160 | ········ | 1158 | ········68:·astore········10 |
| 1161 | ········7 | 1159 | ········70:·aload·········10 |
| 1162 | ········7 | 1160 | ········72:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I |
| 1163 | ········7 | 1161 | ········75:·istore········9 |
| 1164 | ········ | 1162 | ········77:·aload·········10 |
| 1165 | ········ | 1163 | ········79:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I |
| 1166 | ········8 | 1164 | ········82:·istore········11 |
| 1167 | ········8 | 1165 | ········84:·aload·········10 |
| 1168 | ········ | 1166 | ········86:·invokevirtual·#432················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String; |
| 1169 | ········ | 1167 | ········89:·astore········12 |
| 1170 | ········9 | 1168 | ········91:·aload_1 |
| 1171 | ········9 | 1169 | ········92:·iload·········4 |
| 1170 | ········94:·iload·········9 | ||
| 1172 | ········9 | 1171 | ········96:·iload·········11 |
| 1173 | ······· | 1172 | ········98:·aload·········12 |
| 1174 | ·······102:·aload·········13 | ||
| 1175 | ·······10 | 1173 | ·······100:·invokeinterface·#438,··5··········//·InterfaceMethod·android/view/ContextMenu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; |
| 1176 | ·······10 | 1174 | ·······105:·astore········13 |
| 1177 | ·······1 | 1175 | ·······107:·aload·········7 |
| 1178 | ·······113:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I | ||
| 1179 | ·······116:·istore········10 | ||
| 1180 | ·······118:·aload·········11 | ||
| 1181 | ·······1 | 1176 | ·······109:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I |
| 1182 | ·······1 | 1177 | ·······112:·istore········9 |
| 1178 | ·······114:·aload·········10 | ||
| 1179 | ·······116:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I | ||
| 1180 | ·······119:·istore········11 | ||
| 1181 | ·······121:·iload·········9 | ||
| 1183 | ·······12 | 1182 | ·······123:·iload·········11 |
| 1184 | ·······127:·iload·········12 | ||
| 1185 | ·······12 | 1183 | ·······125:·if_icmpne·····44 |
| 1186 | ·······1 | 1184 | ·······128:·aload·········13 |
| 1187 | ·······13 | 1185 | ·······130:·iload·········5 |
| 1188 | ·······13 | 1186 | ·······132:·invokeinterface·#442,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; |
| 1189 | ·······1 | 1187 | ·······137:·pop |
| 1190 | ·······1 | 1188 | ·······138:·goto··········44 |
| 1191 | ·······14 | 1189 | ·······141:·aload_1 |
| 1192 | ·······14 | 1190 | ·······142:·iload·········4 |
| 1193 | ·······14 | 1191 | ·······144:·iload·········5 |
| 1194 | ·······1 | 1192 | ·······146:·iload·········5 |
| 1195 | ·······1 | 1193 | ·······148:·invokeinterface·#446,··4··········//·InterfaceMethod·android/view/ContextMenu.setGroupCheckable:(IZZ)V |
| 1196 | ·······15 | 1194 | ·······153:·aload_1 |
| 1197 | ·······15 | 1195 | ·······154:·ldc_w·········#447················//·int·2131361864 |
| 1198 | ·······1 | 1196 | ·······157:·invokeinterface·#452,··2··········//·InterfaceMethod·android/view/ContextMenu.setHeaderTitle:(I)Landroid/view/ContextMenu; |
| 1199 | ·······16 | 1197 | ·······162:·pop |
| 1200 | ·······16 | 1198 | ·······163:·return |
| 1201 | ··protected·void·onResume(); | 1199 | ··protected·void·onResume(); |
| 1202 | ····descriptor:·()V | 1200 | ····descriptor:·()V |
| 1203 | ····flags:·(0x0004)·ACC_PROTECTED | 1201 | ····flags:·(0x0004)·ACC_PROTECTED |
| 1204 | ····Code: | 1202 | ····Code: |
| 1205 | ······stack=300,·locals=3,·args_size=1 | 1203 | ······stack=300,·locals=3,·args_size=1 |
| 1206 | ·········0:·aload_0 | 1204 | ·········0:·aload_0 |
| Offset 891, 153 lines modified | Offset 891, 147 lines modified | ||
| 891 | ········91:·invokespecial·#77·················//·Method·onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V | 891 | ········91:·invokespecial·#77·················//·Method·onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V |
| 892 | ········94:·goto··········51 | 892 | ········94:·goto··········51 |
| 893 | ··private·void·expandAlbums(); | 893 | ··private·void·expandAlbums(); |
| 894 | ····descriptor:·()V | 894 | ····descriptor:·()V |
| 895 | ····flags:·(0x0002)·ACC_PRIVATE | 895 | ····flags:·(0x0002)·ACC_PRIVATE |
| 896 | ····Code: | 896 | ····Code: |
| 897 | ······stack=300,·locals= | 897 | ······stack=300,·locals=5,·args_size=1 |
| 898 | ·········0:·aload_0 | 898 | ·········0:·aload_0 |
| 899 | ·········1:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; | 899 | ·········1:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| 900 | ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V | 900 | ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V |
| 901 | ·········7:·aload_0 | 901 | ·········7:·aload_0 |
| 902 | ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 902 | ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 903 | ········11:·invokevirtual·#107················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; | 903 | ········11:·invokevirtual·#107················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; |
| 904 | ········14:·astore_1 | ||
| 905 | ········15:·aload_1 | ||
| 906 | ········1 | 904 | ········14:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 907 | ········ | 905 | ········19:·astore_1 |
| 908 | ········2 | 906 | ········20:·aload_1 |
| 909 | ········2 | 907 | ········21:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 910 | ········2 | 908 | ········26:·istore_2 |
| 911 | ········2 | 909 | ········27:·iload_2 |
| 912 | ········ | 910 | ········28:·ifeq··········56 |
| 913 | ········3 | 911 | ········31:·aload_1 |
| 914 | ········3 | 912 | ········32:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 915 | ········3 | 913 | ········37:·checkcast·····#104················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry |
| 916 | ········4 | 914 | ········40:·astore_3 |
| 917 | ········4 | 915 | ········41:·aload_0 |
| 918 | ········4 | 916 | ········42:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| 919 | ········4 | 917 | ········45:·astore········4 |
| 918 | ········47:·aload·········4 | ||
| 920 | ········49:·aload_ | 919 | ········49:·aload_3 |
| 921 | ········50:·aload·········4 | ||
| 922 | ········5 | 920 | ········50:·invokevirtual·#131················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.add:(Ljava/lang/Object;)V |
| 923 | ········5 | 921 | ········53:·goto··········20 |
| 924 | ········5 | 922 | ········56:·aload_0 |
| 925 | ········5 | 923 | ········57:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| 926 | ········6 | 924 | ········60:·invokevirtual·#134················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.notifyDataSetChanged:()V |
| 927 | ········6 | 925 | ········63:·aload_0 |
| 928 | ········6 | 926 | ········64:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 929 | ········6 | 927 | ········67:·astore_1 |
| 930 | ········ | 928 | ········68:·aload_0 |
| 931 | ········ | 929 | ········69:·getfield······#138················//·Field·moreAlbumsAdapter:Landroid/widget/ListAdapter; |
| 932 | ········7 | 930 | ········72:·astore········4 |
| 933 | ········7 | 931 | ········74:·aload_1 |
| 934 | ········7 | 932 | ········75:·aload·········4 |
| 935 | ········7 | 933 | ········77:·invokevirtual·#144················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V |
| 936 | ········8 | 934 | ········80:·aload_0 |
| 937 | ········8 | 935 | ········81:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 938 | ········8 | 936 | ········84:·invokevirtual·#145················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V |
| 939 | ········8 | 937 | ········87:·return |
| 940 | ··private·void·expandArtists(); | 938 | ··private·void·expandArtists(); |
| 941 | ····descriptor:·()V | 939 | ····descriptor:·()V |
| 942 | ····flags:·(0x0002)·ACC_PRIVATE | 940 | ····flags:·(0x0002)·ACC_PRIVATE |
| 943 | ····Code: | 941 | ····Code: |
| 944 | ······stack=300,·locals= | 942 | ······stack=300,·locals=5,·args_size=1 |
| 945 | ·········0:·aload_0 | 943 | ·········0:·aload_0 |
| 946 | ·········1:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; | 944 | ·········1:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; |
| 947 | ·········4:·invokevirtual·#150················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.clear:()V | 945 | ·········4:·invokevirtual·#150················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.clear:()V |
| 948 | ·········7:·aload_0 | 946 | ·········7:·aload_0 |
| 949 | ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 947 | ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 950 | ········11:·invokevirtual·#153················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; | 948 | ········11:·invokevirtual·#153················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; |
| 951 | ········14:·astore_1 | ||
| 952 | ········15:·aload_1 | ||
| 953 | ········1 | 949 | ········14:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 954 | ········ | 950 | ········19:·astore_1 |
| 955 | ········2 | 951 | ········20:·aload_1 |
| 956 | ········2 | 952 | ········21:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 957 | ········2 | 953 | ········26:·istore_2 |
| 958 | ········2 | 954 | ········27:·iload_2 |
| 959 | ········ | 955 | ········28:·ifeq··········56 |
| 960 | ········3 | 956 | ········31:·aload_1 |
| 961 | ········3 | 957 | ········32:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 962 | ········3 | 958 | ········37:·checkcast·····#155················//·class·net/sourceforge/subsonic/androidapp/domain/Artist |
| 963 | ········4 | 959 | ········40:·astore_3 |
| 964 | ········4 | 960 | ········41:·aload_0 |
| 965 | ········4 | 961 | ········42:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; |
| 966 | ········4 | 962 | ········45:·astore········4 |
| 963 | ········47:·aload·········4 | ||
| 967 | ········49:·aload_ | 964 | ········49:·aload_3 |
| 968 | ········50:·aload·········4 | ||
| 969 | ········5 | 965 | ········50:·invokevirtual·#156················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.add:(Ljava/lang/Object;)V |
| 970 | ········5 | 966 | ········53:·goto··········20 |
| 971 | ········5 | 967 | ········56:·aload_0 |
| 972 | ········5 | 968 | ········57:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; |
| 973 | ········6 | 969 | ········60:·invokevirtual·#157················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.notifyDataSetChanged:()V |
| 974 | ········6 | 970 | ········63:·aload_0 |
| 975 | ········6 | 971 | ········64:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 976 | ········6 | 972 | ········67:·astore_1 |
| 977 | ········ | 973 | ········68:·aload_0 |
| 978 | ········ | 974 | ········69:·getfield······#159················//·Field·moreArtistsAdapter:Landroid/widget/ListAdapter; |
| 979 | ········7 | 975 | ········72:·astore········4 |
| 980 | ········7 | 976 | ········74:·aload_1 |
| 981 | ········7 | 977 | ········75:·aload·········4 |
| 982 | ········7 | 978 | ········77:·invokevirtual·#144················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V |
| 983 | ········8 | 979 | ········80:·aload_0 |
| 984 | ········8 | 980 | ········81:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 985 | ········8 | 981 | ········84:·invokevirtual·#145················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V |
| 986 | ········8 | 982 | ········87:·return |
| 987 | ··private·void·expandSongs(); | 983 | ··private·void·expandSongs(); |
| 988 | ····descriptor:·()V | 984 | ····descriptor:·()V |
| 989 | ····flags:·(0x0002)·ACC_PRIVATE | 985 | ····flags:·(0x0002)·ACC_PRIVATE |
| 990 | ····Code: | 986 | ····Code: |
| 991 | ······stack=300,·locals= | 987 | ······stack=300,·locals=5,·args_size=1 |
| 992 | ·········0:·aload_0 | 988 | ·········0:·aload_0 |
| 993 | ·········1:·getfield······#161················//·Field·songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; | 989 | ·········1:·getfield······#161················//·Field·songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| 994 | ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V | 990 | ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V |
| 995 | ·········7:·aload_0 | 991 | ·········7:·aload_0 |
| 996 | ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 992 | ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 997 | ········11:·invokevirtual·#92·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getSongs:()Ljava/util/List; | 993 | ········11:·invokevirtual·#92·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getSongs:()Ljava/util/List; |
| 998 | ········14:·astore_1 | ||
| 999 | ········15:·aload_1 | ||
| 1000 | ········1 | 994 | ········14:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 1001 | ········ | 995 | ········19:·astore_1 |
| 1002 | ········2 | 996 | ········20:·aload_1 |
| 1003 | ········2 | 997 | ········21:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1004 | ········2 | 998 | ········26:·istore_2 |
| 1005 | ········2 | 999 | ········27:·iload_2 |
| 1006 | ········ | 1000 | ········28:·ifeq··········56 |
| 1007 | ········3 | 1001 | ········31:·aload_1 |
| 1008 | ········3 | 1002 | ········32:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1009 | ········3 | 1003 | ········37:·checkcast·····#104················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry |
| 1010 | ········4 | 1004 | ········40:·astore_3 |
| 1011 | ········4 | 1005 | ········41:·aload_0 |
| 1012 | ········4 | 1006 | ········42:·getfield······#161················//·Field·songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| Max diff block lines reached; 253/15395 bytes (1.64%) of diff not shown. | |||
| Offset 917, 15 lines modified | Offset 917, 15 lines modified | ||
| 917 | ·········1:·getfield······#79·················//·Field·unpinButton:Landroid/widget/Button; | 917 | ·········1:·getfield······#79·················//·Field·unpinButton:Landroid/widget/Button; |
| 918 | ·········4:·areturn | 918 | ·········4:·areturn |
| 919 | ··private·android.view.View·createHeader(net.sourceforge.subsonic.androidapp.domain.MusicDirectory); | 919 | ··private·android.view.View·createHeader(net.sourceforge.subsonic.androidapp.domain.MusicDirectory); |
| 920 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; | 920 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; |
| 921 | ····flags:·(0x0002)·ACC_PRIVATE | 921 | ····flags:·(0x0002)·ACC_PRIVATE |
| 922 | ····Code: | 922 | ····Code: |
| 923 | ······stack=300,·locals=2 | 923 | ······stack=300,·locals=25,·args_size=2 |
| 924 | ·········0:·aload_1 | 924 | ·········0:·aload_1 |
| 925 | ·········1:·invokevirtual·#85·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List; | 925 | ·········1:·invokevirtual·#85·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List; |
| 926 | ·········4:·astore_2 | 926 | ·········4:·astore_2 |
| 927 | ·········5:·aload_0 | 927 | ·········5:·aload_0 |
| 928 | ·········6:·invokestatic··#91·················//·Method·android/view/LayoutInflater.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; | 928 | ·········6:·invokestatic··#91·················//·Method·android/view/LayoutInflater.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; |
| 929 | ·········9:·astore_3 | 929 | ·········9:·astore_3 |
| 930 | ········10:·ldc···········#92·················//·int·2130903068 | 930 | ········10:·ldc···········#92·················//·int·2130903068 |
| Offset 985, 248 lines modified | Offset 985, 242 lines modified | ||
| 985 | ·······117:·astore········5 | 985 | ·······117:·astore········5 |
| 986 | ·······119:·aload_3 | 986 | ·······119:·aload_3 |
| 987 | ·······120:·aload_0 | 987 | ·······120:·aload_0 |
| 988 | ·······121:·aload_1 | 988 | ·······121:·aload_1 |
| 989 | ·······122:·aload·········14 | 989 | ·······122:·aload·········14 |
| 990 | ·······124:·invokespecial·#139················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V | 990 | ·······124:·invokespecial·#139················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V |
| 991 | ·······127:·aload·········14 | 991 | ·······127:·aload·········14 |
| 992 | ·······129:·astore········5 | ||
| 993 | ·······131:·aload·········14 | ||
| 994 | ·······1 | 992 | ·······129:·aload_3 |
| 995 | ·······13 | 993 | ·······130:·invokevirtual·#143················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
| 996 | ·······13 | 994 | ·······133:·aload_1 |
| 997 | ·······13 | 995 | ·······134:·invokevirtual·#147················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.isStarred:()Z |
| 998 | ·······1 | 996 | ·······137:·istore········15 |
| 999 | ·······1 | 997 | ·······139:·iload·········15 |
| 1000 | ·······14 | 998 | ·······141:·ifeq··········403 |
| 1001 | ·······14 | 999 | ·······144:·ldc···········#148················//·int·2130837560 |
| 1000 | ·······146:·istore········15 | ||
| 1001 | ·······148:·iload·········15 | ||
| 1002 | ·······150:·istore········ | 1002 | ·······150:·istore········8 |
| 1003 | ·······152:·aload·········14 | 1003 | ·······152:·aload·········14 |
| 1004 | ·······154:·astore········5 | ||
| 1005 | ·······15 | 1004 | ·······154:·iload·········15 |
| 1006 | ·······158:·istore········16 | ||
| 1007 | ·······160:·aload·········14 | ||
| 1008 | ·······162:·iload·········15 | ||
| 1009 | ·······1 | 1005 | ·······156:·invokevirtual·#153················//·Method·android/widget/ImageView.setImageResource:(I)V |
| 1010 | ·······1 | 1006 | ·······159:·iload·········13 |
| 1011 | ·······16 | 1007 | ·······161:·ifne··········182 |
| 1008 | ·······164:·aload_0 | ||
| 1009 | ·······165:·astore········5 | ||
| 1012 | ·······1 | 1010 | ·······167:·aload_0 |
| 1013 | ·······173:·astore········5 | ||
| 1014 | ·······175:·aload_0 | ||
| 1015 | ·······1 | 1011 | ·······168:·getfield······#155················//·Field·isPlaylist:Z |
| 1016 | ·······17 | 1012 | ·······171:·istore········8 |
| 1017 | ·······1 | 1013 | ·······173:·iload·········8 |
| 1014 | ·······175:·istore········15 | ||
| 1015 | ·······177:·iload·········8 | ||
| 1016 | ·······179:·ifeq··········410 | ||
| 1017 | ·······182:·bipush········8 | ||
| 1018 | ·······18 | 1018 | ·······184:·istore········15 |
| 1019 | ·······185:·iload·········8 | ||
| 1020 | ·······187:·ifeq··········420 | ||
| 1021 | ·······190:·bipush········8 | ||
| 1022 | ·······192:·istore········15 | ||
| 1023 | ·······194:·aload·········14 | ||
| 1024 | ·······196:·astore········5 | ||
| 1025 | ·······1 | 1019 | ·······186:·iload·········15 |
| 1026 | ······· | 1020 | ·······188:·istore········8 |
| 1027 | ······· | 1021 | ·······190:·aload·········14 |
| 1028 | ······· | 1022 | ·······192:·iload·········15 |
| 1029 | ······· | 1023 | ·······194:·invokevirtual·#159················//·Method·android/widget/ImageView.setVisibility:(I)V |
| 1030 | ······· | 1024 | ·······197:·ldc···········#160················//·int·2131558520 |
| 1031 | ······· | 1025 | ·······199:·istore········15 |
| 1032 | ·······2 | 1026 | ·······201:·iload·········15 |
| 1033 | ·······2 | 1027 | ·······203:·istore········8 |
| 1034 | ·······2 | 1028 | ·······205:·aload·········7 |
| 1035 | ·······2 | 1029 | ·······207:·iload·········15 |
| 1036 | ·······2 | 1030 | ·······209:·invokevirtual·#105················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
| 1037 | ·······2 | 1031 | ·······212:·checkcast·····#134················//·class·android/widget/ImageView |
| 1038 | ·······2 | 1032 | ·······215:·astore········16 |
| 1039 | ·······2 | 1033 | ·······217:·new···········#163················//·class·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17 |
| 1040 | ·······2 | 1034 | ·······220:·astore_3 |
| 1041 | ·······2 | 1035 | ·······221:·aload_3 |
| 1042 | ·······2 | 1036 | ·······222:·astore········5 |
| 1043 | ·······2 | 1037 | ·······224:·aload_3 |
| 1044 | ·······2 | 1038 | ·······225:·aload_0 |
| 1045 | ·······2 | 1039 | ·······226:·aload_1 |
| 1046 | ·······2 | 1040 | ·······227:·invokespecial·#166················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 1047 | ·······2 | 1041 | ·······230:·aload·········16 |
| 1048 | ·······2 | 1042 | ·······232:·aload_3 |
| 1049 | ·······2 | 1043 | ·······233:·invokevirtual·#143················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
| 1050 | ·······2 | 1044 | ·······236:·iload·········13 |
| 1051 | ·······2 | 1045 | ·······238:·ifne··········259 |
| 1052 | ·······2 | 1046 | ·······241:·aload_0 |
| 1053 | ·······2 | 1047 | ·······242:·astore········5 |
| 1054 | ·······2 | 1048 | ·······244:·aload_0 |
| 1055 | ·······2 | 1049 | ·······245:·getfield······#155················//·Field·isPlaylist:Z |
| 1056 | ·······2 | 1050 | ·······248:·istore········8 |
| 1057 | ·······2 | 1051 | ·······250:·iload·········8 |
| 1052 | ·······252:·istore········15 | ||
| 1053 | ·······254:·iload·········8 | ||
| 1054 | ·······256:·ifeq··········418 | ||
| 1055 | ·······259:·bipush········8 | ||
| 1058 | ·······26 | 1056 | ·······261:·istore········15 |
| 1059 | ·······266:·iload·········8 | ||
| 1060 | ·······268:·ifeq··········428 | ||
| 1061 | ·······271:·bipush········8 | ||
| 1062 | ·······273:·istore········15 | ||
| 1063 | ·······2 | 1057 | ·······263:·iload·········15 |
| 1064 | ·······2 | 1058 | ·······265:·istore········8 |
| 1065 | ·······2 | 1059 | ·······267:·aload·········16 |
| 1066 | ·······2 | 1060 | ·······269:·iload·········15 |
| 1067 | ·······2 | 1061 | ·······271:·invokevirtual·#159················//·Method·android/widget/ImageView.setVisibility:(I)V |
| 1068 | ·······2 | 1062 | ·······274:·ldc···········#167················//·int·2131558516 |
| 1069 | ·······2 | 1063 | ·······276:·istore········15 |
| 1070 | ·······2 | 1064 | ·······278:·iload·········15 |
| 1071 | ·······2 | 1065 | ·······280:·istore········8 |
| 1072 | ·······2 | 1066 | ·······282:·aload·········7 |
| 1073 | ·······2 | 1067 | ·······284:·iload·········15 |
| 1074 | ·······2 | 1068 | ·······286:·invokevirtual·#105················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
| 1075 | ······· | 1069 | ·······289:·checkcast·····#170················//·class·android/widget/TextView |
| 1076 | ······· | 1070 | ·······292:·astore········17 |
| 1077 | ······· | 1071 | ·······294:·aload_0 |
| 1078 | ······· | 1072 | ·······295:·invokevirtual·#174················//·Method·getTitle:()Ljava/lang/CharSequence; |
| 1079 | ······· | 1073 | ·······298:·astore_3 |
| 1080 | ······· | 1074 | ·······299:·aload·········17 |
| 1081 | ·······3 | 1075 | ·······301:·aload_3 |
| 1082 | ·······3 | 1076 | ·······302:·invokevirtual·#178················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
| 1083 | ·······3 | 1077 | ·······305:·iconst_0 |
| Max diff block lines reached; 8137/29783 bytes (27.32%) of diff not shown. | |||
| Offset 470, 15 lines modified | Offset 470, 15 lines modified | ||
| 470 | ········69:·putfield······#79·················//·Field·restUrl:Ljava/lang/String; | 470 | ········69:·putfield······#79·················//·Field·restUrl:Ljava/lang/String; |
| 471 | ········72:·return | 471 | ········72:·return |
| 472 | ··private·void·populateStarred(java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); | 472 | ··private·void·populateStarred(java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); |
| 473 | ····descriptor:·(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V | 473 | ····descriptor:·(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V |
| 474 | ····flags:·(0x0002)·ACC_PRIVATE | 474 | ····flags:·(0x0002)·ACC_PRIVATE |
| 475 | ····Code: | 475 | ····Code: |
| 476 | ······stack=300,·locals=1 | 476 | ······stack=300,·locals=12,·args_size=4 |
| 477 | ·········0:·ldc···········#89·················//·String·1.10.1 | 477 | ·········0:·ldc···········#89·················//·String·1.10.1 |
| 478 | ·········2:·astore········4 | 478 | ·········2:·astore········4 |
| 479 | ·········4:·aload_2 | 479 | ·········4:·aload_2 |
| 480 | ·········5:·aload·········4 | 480 | ·········5:·aload·········4 |
| 481 | ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z | 481 | ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z |
| 482 | ········10:·istore········5 | 482 | ········10:·istore········5 |
| 483 | ········12:·iload·········5 | 483 | ········12:·iload·········5 |
| Offset 492, 71 lines modified | Offset 492, 69 lines modified | ||
| 492 | ········28:·istore········5 | 492 | ········28:·istore········5 |
| 493 | ········30:·iload·········5 | 493 | ········30:·iload·········5 |
| 494 | ········32:·ifeq··········17 | 494 | ········32:·ifeq··········17 |
| 495 | ········35:·aload_0 | 495 | ········35:·aload_0 |
| 496 | ········36:·aload_2 | 496 | ········36:·aload_2 |
| 497 | ········37:·aload_3 | 497 | ········37:·aload_3 |
| 498 | ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 498 | ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 499 | ········41:·astore········4 | ||
| 500 | ········43:·aload·········4 | ||
| 501 | ········4 | 499 | ········41:·invokevirtual·#105················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List; |
| 502 | ········4 | 500 | ········44:·astore········6 |
| 503 | ········ | 501 | ········46:·new···········#107················//·class·java/util/HashSet |
| 504 | ········ | 502 | ········49:·astore········7 |
| 505 | ········5 | 503 | ········51:·aload·········7 |
| 506 | ········5 | 504 | ········53:·invokespecial·#108················//·Method·java/util/HashSet."<init>":()V |
| 507 | ········ | 505 | ········56:·aload·········6 |
| 508 | ········ | 506 | ········58:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 509 | ········6 | 507 | ········63:·astore········4 |
| 510 | ········6 | 508 | ········65:·aload·········4 |
| 511 | ········ | 509 | ········67:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 512 | ········7 | 510 | ········72:·istore········8 |
| 513 | ········7 | 511 | ········74:·iload·········8 |
| 514 | ········ | 512 | ········76:·ifeq··········111 |
| 515 | ········ | 513 | ········79:·aload·········4 |
| 516 | ········8 | 514 | ········81:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 517 | ········ | 515 | ········86:·checkcast·····#126················//·class·net/sourceforge/subsonic/androidapp/domain/Artist |
| 518 | ········ | 516 | ········89:·astore········9 |
| 519 | ········9 | 517 | ········91:·aload·········9 |
| 520 | ········9 | 518 | ········93:·invokevirtual·#130················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; |
| 521 | ······· | 519 | ········96:·astore········10 |
| 520 | ········98:·aload·········7 | ||
| 522 | ·······10 | 521 | ·······100:·aload·········10 |
| 523 | ·······104:·aload·········4 | ||
| 524 | ·······10 | 522 | ·······102:·invokeinterface·#136,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
| 525 | ·······1 | 523 | ·······107:·pop |
| 526 | ·······1 | 524 | ·······108:·goto··········65 |
| 527 | ·······11 | 525 | ·······111:·aload_1 |
| 528 | ·······11 | 526 | ·······112:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 529 | ·······1 | 527 | ·······117:·astore········4 |
| 530 | ·······1 | 528 | ·······119:·aload·········4 |
| 531 | ·······12 | 529 | ·······121:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 532 | ·······1 | 530 | ·······126:·istore········8 |
| 533 | ·······1 | 531 | ·······128:·iload·········8 |
| 534 | ·······13 | 532 | ·······130:·ifeq··········17 |
| 535 | ·······13 | 533 | ·······133:·aload·········4 |
| 536 | ·······13 | 534 | ·······135:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 537 | ·······14 | 535 | ·······140:·checkcast·····#126················//·class·net/sourceforge/subsonic/androidapp/domain/Artist |
| 538 | ·······14 | 536 | ·······143:·astore········11 |
| 539 | ·······14 | 537 | ·······145:·aload·········11 |
| 540 | ·······1 | 538 | ·······147:·invokevirtual·#130················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String; |
| 541 | ·······15 | 539 | ·······150:·astore········10 |
| 542 | ·······15 | 540 | ·······152:·aload·········7 |
| 543 | ·······15 | 541 | ·······154:·aload·········10 |
| 544 | ·······1 | 542 | ·······156:·invokeinterface·#139,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z |
| 545 | ·······16 | 543 | ·······161:·istore········8 |
| 546 | ·······16 | 544 | ·······163:·aload·········11 |
| 547 | ·······16 | 545 | ·······165:·iload·········8 |
| 548 | ·······1 | 546 | ·······167:·invokevirtual·#143················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setStarred:(Z)V |
| 549 | ·······17 | 547 | ·······170:·goto··········119 |
| 550 | ··private·void·populateStarred(net.sourceforge.subsonic.androidapp.domain.MusicDirectory,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); | 548 | ··private·void·populateStarred(net.sourceforge.subsonic.androidapp.domain.MusicDirectory,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); |
| 551 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V | 549 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V |
| 552 | ····flags:·(0x0002)·ACC_PRIVATE | 550 | ····flags:·(0x0002)·ACC_PRIVATE |
| 553 | ····Code: | 551 | ····Code: |
| 554 | ······stack=300,·locals= | 552 | ······stack=300,·locals=10,·args_size=4 |
| 555 | ·········0:·ldc···········#89·················//·String·1.10.1 | 553 | ·········0:·ldc···········#89·················//·String·1.10.1 |
| 556 | ·········2:·astore········4 | 554 | ·········2:·astore········4 |
| 557 | ·········4:·aload_2 | 555 | ·········4:·aload_2 |
| 558 | ·········5:·aload·········4 | 556 | ·········5:·aload·········4 |
| 559 | ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z | 557 | ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z |
| 560 | ········10:·istore········5 | 558 | ········10:·istore········5 |
| 561 | ········12:·iload·········5 | 559 | ········12:·iload·········5 |
| Offset 571, 45 lines modified | Offset 569, 43 lines modified | ||
| 571 | ········30:·iload·········5 | 569 | ········30:·iload·········5 |
| 572 | ········32:·ifeq··········17 | 570 | ········32:·ifeq··········17 |
| 573 | ········35:·aload_0 | 571 | ········35:·aload_0 |
| 574 | ········36:·aload_2 | 572 | ········36:·aload_2 |
| 575 | ········37:·aload_3 | 573 | ········37:·aload_3 |
| 576 | ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 574 | ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 577 | ········41:·invokevirtual·#146················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; | 575 | ········41:·invokevirtual·#146················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List; |
| 578 | ········44:·astore········4 | ||
| 579 | ········46:·aload·········4 | ||
| 580 | ········4 | 576 | ········44:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 581 | ········ | 577 | ········49:·astore········4 |
| 582 | ········5 | 578 | ········51:·aload·········4 |
| 583 | ········5 | 579 | ········53:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 584 | ········ | 580 | ········58:·istore········6 |
| 585 | ········6 | 581 | ········60:·iload·········6 |
| 586 | ········6 | 582 | ········62:·ifeq··········17 |
| 587 | ········6 | 583 | ········65:·aload·········4 |
| 588 | ········ | 584 | ········67:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 589 | ········7 | 585 | ········72:·checkcast·····#148················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry |
| 590 | ········7 | 586 | ········75:·astore········7 |
| 591 | ········ | 587 | ········77:·aload_1 |
| 592 | ········ | 588 | ········78:·invokevirtual·#151················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getId:()Ljava/lang/String; |
| 593 | ········8 | 589 | ········81:·astore········8 |
| 594 | ········8 | 590 | ········83:·aload·········7 |
| 595 | ········8 | 591 | ········85:·invokevirtual·#152················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; |
| 596 | ········ | 592 | ········88:·astore········9 |
| 597 | ········94:·aload·········4 | ||
| 598 | ········9 | 593 | ········90:·aload·········8 |
| 594 | ········92:·aload·········9 | ||
| 599 | ········9 | 595 | ········94:·invokevirtual·#156················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
| 596 | ········97:·istore········6 | ||
| 597 | ········99:·iload·········6 | ||
| 598 | ·······101:·ifeq··········51 | ||
| 599 | ·······104:·iconst_1 | ||
| 600 | ·······10 | 600 | ·······105:·istore········5 |
| 601 | ·······107:·aload_1 | ||
| 601 | ·······10 | 602 | ·······108:·iload·········5 |
| 602 | ·······105:·ifeq··········55 | ||
| Max diff block lines reached; 428/11685 bytes (3.66%) of diff not shown. | |||
| Offset 210, 14 lines modified | Offset 210, 15 lines modified | ||
| 210 | ············try·{ | 210 | ············try·{ |
| 211 | ················Label_0266:·{ | 211 | ················Label_0266:·{ |
| 212 | ····················if·(!downloadFile.isCompleteFileAvailable())·{ | 212 | ····················if·(!downloadFile.isCompleteFileAvailable())·{ |
| 213 | ························break·Label_0266; | 213 | ························break·Label_0266; |
| 214 | ····················} | 214 | ····················} |
| 215 | ····················File·file·=·downloadFile.getCompleteFile(); | 215 | ····················File·file·=·downloadFile.getCompleteFile(); |
| 216 | ····················try·{ | 216 | ····················try·{ |
| 217 | ····················Label_0019: | ||
| 217 | ························while·(true)·{ | 218 | ························while·(true)·{ |
| 218 | ····························downloadFile.updateModificationDate(); | 219 | ····························downloadFile.updateModificationDate(); |
| 219 | ····························this.mediaPlayer.setOnCompletionListener((MediaPlayer$OnCompletionListener)null); | 220 | ····························this.mediaPlayer.setOnCompletionListener((MediaPlayer$OnCompletionListener)null); |
| 220 | ····························final·MediaPlayer·mediaPlayer·=·this.mediaPlayer; | 221 | ····························final·MediaPlayer·mediaPlayer·=·this.mediaPlayer; |
| 221 | ····························try·{ | 222 | ····························try·{ |
| 222 | ································mediaPlayer.reset(); | 223 | ································mediaPlayer.reset(); |
| 223 | ································this.setPlayerState(PlayerState.IDLE); | 224 | ································this.setPlayerState(PlayerState.IDLE); |
| Offset 256, 17 lines modified | Offset 257, 17 lines modified | ||
| 256 | ········································································mediaPlayer6.start(); | 257 | ········································································mediaPlayer6.start(); |
| 257 | ········································································this.setPlayerState(PlayerState.STARTED); | 258 | ········································································this.setPlayerState(PlayerState.STARTED); |
| 258 | ········································································while·(true)·{ | 259 | ········································································while·(true)·{ |
| 259 | ············································································final·DownloadServiceLifecycleSupport·lifecycleSupport·=·this.lifecycleSupport; | 260 | ············································································final·DownloadServiceLifecycleSupport·lifecycleSupport·=·this.lifecycleSupport; |
| 260 | ············································································try·{ | 261 | ············································································try·{ |
| 261 | ················································································lifecycleSupport.serializeDownloadQueue(); | 262 | ················································································lifecycleSupport.serializeDownloadQueue(); |
| 262 | ················································································return; | 263 | ················································································return; |
| 263 | ················································································this.setPlayerState(PlayerState.PAUSED); | ||
| 264 | ················································································continue; | ||
| 265 | ················································································file·=·downloadFile.getPartialFile(); | 264 | ················································································file·=·downloadFile.getPartialFile(); |
| 265 | ················································································continue·Label_0019; | ||
| 266 | ················································································this.setPlayerState(PlayerState.PAUSED); | ||
| 266 | ············································································} | 267 | ············································································} |
| 267 | ············································································catch·(Exception·ex)·{ | 268 | ············································································catch·(Exception·ex)·{ |
| 268 | ················································································this.handleError(ex); | 269 | ················································································this.handleError(ex); |
| 269 | ············································································} | 270 | ············································································} |
| 270 | ········································································} | 271 | ········································································} |
| 271 | ····································································} | 272 | ····································································} |
| 272 | ····································································catch·(Exception·ex2)·{} | 273 | ····································································catch·(Exception·ex2)·{} |
| Offset 1396, 347 lines modified | Offset 1396, 339 lines modified | ||
| 1396 | ············37····41····58···any | 1396 | ············37····41····58···any |
| 1397 | ············43····48····58···any | 1397 | ············43····48····58···any |
| 1398 | ··private·org.apache.http.HttpResponse·executeWithRetry(android.content.Context,·java.lang.String,·java.lang.String,·org.apache.http.params.HttpParams,·java.util.List,·java.util.List,·java.util.List,·net.sourceforge.subsonic.androidapp.util.ProgressListener,·net.sourceforge.subsonic.androidapp.util.CancellableTask); | 1398 | ··private·org.apache.http.HttpResponse·executeWithRetry(android.content.Context,·java.lang.String,·java.lang.String,·org.apache.http.params.HttpParams,·java.util.List,·java.util.List,·java.util.List,·net.sourceforge.subsonic.androidapp.util.ProgressListener,·net.sourceforge.subsonic.androidapp.util.CancellableTask); |
| 1399 | ····descriptor:·(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; | 1399 | ····descriptor:·(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; |
| 1400 | ····flags:·(0x0002)·ACC_PRIVATE | 1400 | ····flags:·(0x0002)·ACC_PRIVATE |
| 1401 | ····Code: | 1401 | ····Code: |
| 1402 | ······stack=300,·locals=3 | 1402 | ······stack=300,·locals=34,·args_size=10 |
| 1403 | ·········0:·getstatic·····#48·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; | 1403 | ·········0:·getstatic·····#48·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; |
| 1404 | ·········3:·astore········10 | 1404 | ·········3:·astore········10 |
| 1405 | ·········5:·new···········#187················//·class·java/lang/StringBuilder | 1405 | ·········5:·new···········#187················//·class·java/lang/StringBuilder |
| 1406 | ·········8:·astore········11 | 1406 | ·········8:·astore········11 |
| 1407 | ········10:·aload·········11 | 1407 | ········10:·aload·········11 |
| 1408 | ········12:·invokespecial·#188················//·Method·java/lang/StringBuilder."<init>":()V | 1408 | ········12:·invokespecial·#188················//·Method·java/lang/StringBuilder."<init>":()V |
| 1409 | ········15:·ldc_w·········#264················//·String·Using·URL | 1409 | ········15:·ldc_w·········#264················//·String·Using·URL |
| 1410 | ········18:·astore········12 | 1410 | ········18:·astore········12 |
| 1411 | ········20:·aload·········11 | 1411 | ········20:·aload·········11 |
| 1412 | ········22:·aload·········12 | 1412 | ········22:·aload·········12 |
| 1413 | ········24:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1413 | ········24:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1414 | ········27:·astore········11 | 1414 | ········27:·astore········11 |
| 1415 | ········29:·aload | 1415 | ········29:·aload_2 |
| 1416 | ········3 | 1416 | ········30:·astore········13 |
| 1417 | ········3 | 1417 | ········32:·aload·········11 |
| 1418 | ········3 | 1418 | ········34:·aload_2 |
| 1419 | ········3 | 1419 | ········35:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1420 | ········3 | 1420 | ········38:·invokevirtual·#201················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 1421 | ········4 | 1421 | ········41:·astore········11 |
| 1422 | ········4 | 1422 | ········43:·aload·········10 |
| 1423 | ········4 | 1423 | ········45:·aload·········11 |
| 1424 | ········4 | 1424 | ········47:·invokevirtual·#222················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V |
| 1425 | ········5 | 1425 | ········50:·new···········#266················//·class·java/util/concurrent/atomic/AtomicReference |
| 1426 | ········5 | 1426 | ········53:·astore········14 |
| 1427 | ········5 | 1427 | ········55:·iconst_0 |
| 1428 | ········5 | 1428 | ········56:·istore········15 |
| 1429 | ········5 | 1429 | ········58:·iconst_0 |
| 1430 | ········ | 1430 | ········59:·invokestatic··#272················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; |
| 1431 | ········6 | 1431 | ········62:·astore········10 |
| 1432 | ········6 | 1432 | ········64:·aload·········14 |
| 1433 | ········6 | 1433 | ········66:·aload·········10 |
| 1434 | ········6 | 1434 | ········68:·invokespecial·#275················//·Method·java/util/concurrent/atomic/AtomicReference."<init>":(Ljava/lang/Object;)V |
| 1435 | ········7 | 1435 | ········71:·iconst_0 |
| 1436 | ········7 | 1436 | ········72:·istore········16 |
| 1437 | ········7 | 1437 | ········74:·iload·········16 |
| 1438 | ········7 | 1438 | ········76:·iconst_1 |
| 1439 | ········7 | 1439 | ········77:·iadd |
| 1440 | ········7 | 1440 | ········78:·istore········16 |
| 1441 | ········8 | 1441 | ········80:·new···········#277················//·class·org/apache/http/protocol/BasicHttpContext |
| 1442 | ········8 | 1442 | ········83:·astore········17 |
| 1443 | ········8 | 1443 | ········85:·aload·········17 |
| 1444 | ········8 | 1444 | ········87:·invokespecial·#278················//·Method·org/apache/http/protocol/BasicHttpContext."<init>":()V |
| 1445 | ········9 | 1445 | ········90:·new···········#280················//·class·org/apache/http/client/methods/HttpPost |
| 1446 | ········9 | 1446 | ········93:·astore········18 |
| 1447 | ········9 | 1447 | ········95:·aload_2 |
| 1448 | ········9 | 1448 | ········96:·astore········13 |
| 1449 | ········9 | 1449 | ········98:·aload·········18 |
| 1450 | ·······10 | 1450 | ·······100:·aload_2 |
| 1451 | ·······10 | 1451 | ·······101:·invokespecial·#281················//·Method·org/apache/http/client/methods/HttpPost."<init>":(Ljava/lang/String;)V |
| 1452 | ·······10 | 1452 | ·······104:·aload·········9 |
| 1453 | ·······10 | 1453 | ·······106:·ifnull········138 |
| 1454 | ·······1 | 1454 | ·······109:·new···········#283················//·class·net/sourceforge/subsonic/androidapp/service/RESTMusicService$1 |
| 1455 | ·······11 | 1455 | ·······112:·astore········10 |
| 1456 | ·······11 | 1456 | ·······114:·aload_0 |
| 1457 | ·······11 | 1457 | ·······115:·astore········13 |
| 1458 | ·······11 | 1458 | ·······117:·aload·········10 |
| 1459 | ·······1 | 1459 | ·······119:·aload_0 |
| 1460 | ·······12 | 1460 | ·······120:·aload·········14 |
| 1461 | ·······12 | 1461 | ·······122:·aload·········18 |
| 1462 | ·······12 | 1462 | ·······124:·invokespecial·#286················//·Method·net/sourceforge/subsonic/androidapp/service/RESTMusicService$1."<init>":(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V |
| 1463 | ·······12 | 1463 | ·······127:·aload·········9 |
| 1464 | ·······1 | 1464 | ·······129:·astore········13 |
| 1465 | ·······13 | 1465 | ·······131:·aload·········9 |
| 1466 | ·······13 | 1466 | ·······133:·aload·········10 |
| 1467 | ·······13 | 1467 | ·······135:·invokevirtual·#292················//·Method·net/sourceforge/subsonic/androidapp/util/CancellableTask.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V |
| 1468 | ·······13 | 1468 | ·······138:·aload·········5 |
| 1469 | ·······14 | 1469 | ·······140:·ifnull········271 |
| 1470 | ·······14 | 1470 | ·······143:·new···········#294················//·class·java/util/ArrayList |
| 1471 | ·······14 | 1471 | ·······146:·astore········19 |
| 1472 | ·······14 | 1472 | ·······148:·aload·········19 |
| 1473 | ·······15 | 1473 | ·······150:·invokespecial·#295················//·Method·java/util/ArrayList."<init>":()V |
| 1474 | ·······15 | 1474 | ·······153:·iconst_0 |
| 1475 | ·······15 | 1475 | ·······154:·istore········20 |
| 1476 | ·······15 | 1476 | ·······156:·aload·········5 |
| 1477 | ·······15 | 1477 | ·······158:·invokeinterface·#301,··1··········//·InterfaceMethod·java/util/List.size:()I |
| 1478 | ·······16 | 1478 | ·······163:·istore········15 |
| 1479 | ·······16 | 1479 | ·······165:·iload·········20 |
| 1480 | ·······16 | 1480 | ·······167:·iload·········15 |
| 1481 | ·······1 | 1481 | ·······169:·if_icmpge·····245 |
| 1482 | ·······17 | 1482 | ·······172:·new···········#303················//·class·org/apache/http/message/BasicNameValuePair |
| 1483 | ·······17 | 1483 | ·······175:·astore········11 |
| 1484 | ·······17 | 1484 | ·······177:·aload·········5 |
| 1485 | ·······1 | 1485 | ·······179:·astore········13 |
| 1486 | ·······18 | 1486 | ·······181:·aload·········5 |
| 1487 | ·······18 | 1487 | ·······183:·iload·········20 |
| 1488 | ·······18 | 1488 | ·······185:·invokeinterface·#307,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
| 1489 | ·······19 | 1489 | ·······190:·checkcast·····#205················//·class·java/lang/String |
| 1490 | ·······19 | 1490 | ·······193:·astore········10 |
| 1491 | ·······19 | 1491 | ·······195:·aload·········6 |
| 1492 | ·······19 | 1492 | ·······197:·astore········13 |
| 1493 | ······· | 1493 | ·······199:·aload·········6 |
| 1494 | ·······20 | 1494 | ·······201:·iload·········20 |
| 1495 | ·······20 | 1495 | ·······203:·invokeinterface·#307,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
| 1496 | ·······20 | 1496 | ·······208:·invokestatic··#310················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; |
| 1497 | ·······21 | 1497 | ·······211:·astore········12 |
| 1498 | ·······21 | 1498 | ·······213:·aload·········12 |
| 1499 | ·······21 | 1499 | ·······215:·astore········13 |
| 1500 | ·······21 | 1500 | ·······217:·aload·········11 |
| 1501 | ·······2 | 1501 | ·······219:·aload·········10 |
| 1502 | ·······22 | 1502 | ·······221:·aload·········12 |
| 1503 | ·······22 | 1503 | ·······223:·invokespecial·#313················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
| 1504 | ·······22 | 1504 | ·······226:·aload·········19 |
| 1505 | ·······22 | 1505 | ·······228:·aload·········11 |
| 1506 | ·······23 | 1506 | ·······230:·invokeinterface·#317,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 1507 | ·······23 | 1507 | ·······235:·pop |
| 1508 | ·······23 | 1508 | ·······236:·iload·········20 |
| 1509 | ·······23 | 1509 | ·······238:·iconst_1 |
| 1510 | ·······2 | 1510 | ·······239:·iadd |
| 1511 | ·······24 | 1511 | ·······240:·istore········20 |
| 1512 | ·······24 | 1512 | ·······242:·goto··········156 |
| 1513 | ·······24 | 1513 | ·······245:·new···········#319················//·class·org/apache/http/client/entity/UrlEncodedFormEntity |
| 1514 | ·······24 | 1514 | ·······248:·astore········10 |
| 1515 | ·······25 | 1515 | ·······250:·ldc_w·········#321················//·String·UTF-8 |
| 1516 | ·······25 | 1516 | ·······253:·astore········11 |
| 1517 | ·······255:·aload·········10 | ||
| 1518 | ·······257:·aload·········19 | ||
| 1517 | ·······25 | 1519 | ·······259:·aload·········11 |
| 1518 | ·······258:·astore········13 | ||
| 1519 | ·······260:·aload·········10 | ||
| Max diff block lines reached; 27600/40429 bytes (68.27%) of diff not shown. | |||
| Offset 536, 46 lines modified | Offset 536, 44 lines modified | ||
| 536 | ········90:·astore········4 | 536 | ········90:·astore········4 |
| 537 | ········92:·goto··········17 | 537 | ········92:·goto··········17 |
| 538 | ··private·void·listFilesRecursively(java.io.File,·java.util.List); | 538 | ··private·void·listFilesRecursively(java.io.File,·java.util.List); |
| 539 | ····descriptor:·(Ljava/io/File;Ljava/util/List;)V | 539 | ····descriptor:·(Ljava/io/File;Ljava/util/List;)V |
| 540 | ····flags:·(0x0002)·ACC_PRIVATE | 540 | ····flags:·(0x0002)·ACC_PRIVATE |
| 541 | ····Code: | 541 | ····Code: |
| 542 | ······stack=300,·locals= | 542 | ······stack=300,·locals=6,·args_size=3 |
| 543 | ·········0:·aload_1 | 543 | ·········0:·aload_1 |
| 544 | ·········1:·invokestatic··#147················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; | 544 | ·········1:·invokestatic··#147················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet; |
| 545 | ·········4:·astore_3 | ||
| 546 | ·········5:·aload_3 | ||
| 547 | ········· | 545 | ·········4:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator; |
| 548 | ········11:·astore········4 | ||
| 549 | ········ | 546 | ·········9:·astore_3 |
| 547 | ········10:·aload_3 | ||
| 550 | ········1 | 548 | ········11:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 551 | ········ | 549 | ········16:·istore········4 |
| 552 | ········ | 550 | ········18:·iload·········4 |
| 553 | ········2 | 551 | ········20:·ifeq··········68 |
| 554 | ········2 | 552 | ········23:·aload_3 |
| 555 | ········2 | 553 | ········24:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 556 | ········ | 554 | ········29:·checkcast·····#13·················//·class·java/io/File |
| 557 | ········3 | 555 | ········32:·astore········5 |
| 558 | ········3 | 556 | ········34:·aload·········5 |
| 559 | ········ | 557 | ········36:·invokevirtual·#83·················//·Method·java/io/File.isFile:()Z |
| 560 | ········ | 558 | ········39:·istore········4 |
| 561 | ········4 | 559 | ········41:·iload·········4 |
| 562 | ········4 | 560 | ········43:·ifeq··········58 |
| 563 | ········ | 561 | ········46:·aload_2 |
| 564 | ········ | 562 | ········47:·aload·········5 |
| 565 | ········ | 563 | ········49:·invokeinterface·#167,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 566 | ········5 | 564 | ········54:·pop |
| 567 | ········ | 565 | ········55:·goto··········10 |
| 568 | ········ | 566 | ········58:·aload_0 |
| 569 | ········ | 567 | ········59:·aload·········5 |
| 570 | ········6 | 568 | ········61:·aload_2 |
| 571 | ········6 | 569 | ········62:·invokespecial·#171················//·Method·listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V |
| 572 | ········ | 570 | ········65:·goto··········10 |
| 573 | ········ | 571 | ········68:·return |
| 574 | ··public·void·createPlaylist(java.lang.String,·java.lang.String,·java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); | 572 | ··public·void·createPlaylist(java.lang.String,·java.lang.String,·java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); |
| 575 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V | 573 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V |
| 576 | ····flags:·(0x0001)·ACC_PUBLIC | 574 | ····flags:·(0x0001)·ACC_PUBLIC |
| 577 | ····Code: | 575 | ····Code: |
| 578 | ······stack=300,·locals=7,·args_size=6 | 576 | ······stack=300,·locals=7,·args_size=6 |
| 579 | ·········0:·new···········#173················//·class·net/sourceforge/subsonic/androidapp/service/OfflineException | 577 | ·········0:·new···········#173················//·class·net/sourceforge/subsonic/androidapp/service/OfflineException |
| Offset 674, 77 lines modified | Offset 672, 75 lines modified | ||
| 674 | ·········5:·aload·········5 | 672 | ·········5:·aload·········5 |
| 675 | ·········7:·invokespecial·#213················//·Method·java/util/ArrayList."<init>":()V | 673 | ·········7:·invokespecial·#213················//·Method·java/util/ArrayList."<init>":()V |
| 676 | ········10:·aload_3 | 674 | ········10:·aload_3 |
| 677 | ········11:·invokestatic··#55·················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; | 675 | ········11:·invokestatic··#55·················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File; |
| 678 | ········14:·astore········6 | 676 | ········14:·astore········6 |
| 679 | ········16:·aload·········6 | 677 | ········16:·aload·········6 |
| 680 | ········18:·invokestatic··#216················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; | 678 | ········18:·invokestatic··#216················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet; |
| 681 | ········21:·astore········7 | ||
| 682 | ········23:·aload·········7 | ||
| 683 | ········2 | 679 | ········21:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator; |
| 684 | ········ | 680 | ········26:·astore········7 |
| 685 | ········ | 681 | ········28:·aload·········7 |
| 686 | ········3 | 682 | ········30:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 687 | ········3 | 683 | ········35:·istore········8 |
| 688 | ········ | 684 | ········37:·iload·········8 |
| 689 | ········ | 685 | ········39:·ifeq··········144 |
| 690 | ········4 | 686 | ········42:·aload·········7 |
| 691 | ········4 | 687 | ········44:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 692 | ········ | 688 | ········49:·checkcast·····#13·················//·class·java/io/File |
| 693 | ········5 | 689 | ········52:·astore········9 |
| 694 | ········5 | 690 | ········54:·aload·········9 |
| 695 | ········ | 691 | ········56:·invokevirtual·#17·················//·Method·java/io/File.isDirectory:()Z |
| 696 | ········ | 692 | ········59:·istore········8 |
| 697 | ········6 | 693 | ········61:·iload·········8 |
| 698 | ········6 | 694 | ········63:·ifeq··········28 |
| 699 | ········ | 695 | ········66:·new···········#218················//·class·net/sourceforge/subsonic/androidapp/domain/Artist |
| 700 | ········ | 696 | ········69:·astore········10 |
| 701 | ········7 | 697 | ········71:·aload·········10 |
| 702 | ········7 | 698 | ········73:·invokespecial·#219················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist."<init>":()V |
| 703 | ········ | 699 | ········76:·aload·········9 |
| 704 | ········ | 700 | ········78:·invokevirtual·#25·················//·Method·java/io/File.getPath:()Ljava/lang/String; |
| 705 | ········8 | 701 | ········81:·astore········11 |
| 702 | ········83:·aload·········10 | ||
| 706 | ········8 | 703 | ········85:·aload·········11 |
| 707 | ········89:·aload·········7 | ||
| 708 | ········ | 704 | ········87:·invokevirtual·#220················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setId:(Ljava/lang/String;)V |
| 709 | ········9 | 705 | ········90:·aload·········9 |
| 710 | ········9 | 706 | ········92:·invokevirtual·#90·················//·Method·java/io/File.getName:()Ljava/lang/String; |
| 711 | ········9 | 707 | ········95:·astore········11 |
| 712 | ······· | 708 | ········97:·iconst_1 |
| 713 | ······· | 709 | ········98:·istore········12 |
| 714 | ·······10 | 710 | ·······100:·aload·········11 |
| 715 | ·······10 | 711 | ·······102:·iconst_0 |
| 716 | ·······10 | 712 | ·······103:·iload·········12 |
| 717 | ·······10 | 713 | ·······105:·invokevirtual·#224················//·Method·java/lang/String.substring:(II)Ljava/lang/String; |
| 718 | ·······1 | 714 | ·······108:·astore········11 |
| 715 | ·······110:·aload·········10 | ||
| 719 | ·······11 | 716 | ·······112:·aload·········11 |
| 720 | ·······116:·aload·········7 | ||
| 721 | ·······11 | 717 | ·······114:·invokevirtual·#227················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setIndex:(Ljava/lang/String;)V |
| 722 | ·······1 | 718 | ·······117:·aload·········9 |
| 723 | ·······1 | 719 | ·······119:·invokevirtual·#90·················//·Method·java/io/File.getName:()Ljava/lang/String; |
| 724 | ·······12 | 720 | ·······122:·astore········11 |
| 721 | ·······124:·aload·········10 | ||
| 725 | ·······12 | 722 | ·······126:·aload·········11 |
| 726 | ·······130:·aload·········7 | ||
| 727 | ·······1 | 723 | ·······128:·invokevirtual·#230················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setName:(Ljava/lang/String;)V |
| 728 | ·······13 | 724 | ·······131:·aload·········5 |
| 729 | ·······13 | 725 | ·······133:·aload·········10 |
| 730 | ·······13 | 726 | ·······135:·invokeinterface·#167,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 731 | ·······14 | 727 | ·······140:·pop |
| 732 | ·······14 | 728 | ·······141:·goto··········28 |
| 733 | ·······14 | 729 | ·······144:·new···········#232················//·class·net/sourceforge/subsonic/androidapp/domain/Indexes |
| 734 | ·······1 | 730 | ·······147:·astore········7 |
| 735 | ·······1 | 731 | ·······149:·invokestatic··#238················//·Method·java/util/Collections.emptyList:()Ljava/util/List; |
| 736 | ·······15 | 732 | ·······152:·astore········13 |
| 737 | ·······15 | 733 | ·······154:·aload·········7 |
| 738 | ·······1 | 734 | ·······156:·lconst_0 |
| 739 | ·······1 | 735 | ·······157:·aload·········13 |
| 740 | ·······1 | 736 | ·······159:·aload·········5 |
| 741 | ·······16 | 737 | ·······161:·invokespecial·#241················//·Method·net/sourceforge/subsonic/androidapp/domain/Indexes."<init>":(JLjava/util/List;Ljava/util/List;)V |
| 742 | ·······16 | 738 | ·······164:·aload·········7 |
| 743 | ·······1 | 739 | ·······166:·areturn |
| 744 | ··public·net.sourceforge.subsonic.androidapp.domain.JukeboxStatus·getJukeboxStatus(android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); | 740 | ··public·net.sourceforge.subsonic.androidapp.domain.JukeboxStatus·getJukeboxStatus(android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener); |
| 745 | ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; | 741 | ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; |
| 746 | ····flags:·(0x0001)·ACC_PUBLIC | 742 | ····flags:·(0x0001)·ACC_PUBLIC |
| 747 | ····Code: | 743 | ····Code: |
| 748 | ······stack=300,·locals=4,·args_size=3 | 744 | ······stack=300,·locals=4,·args_size=3 |
| Max diff block lines reached; 0/11101 bytes (0.00%) of diff not shown. | |||
| Offset 166, 63 lines modified | Offset 166, 61 lines modified | ||
| 166 | ·········1:·invokevirtual·#20·················//·Method·doInBackground:()Ljava/lang/Void; | 166 | ·········1:·invokevirtual·#20·················//·Method·doInBackground:()Ljava/lang/Void; |
| 167 | ·········4:·areturn | 167 | ·········4:·areturn |
| 168 | ··protected·java.lang.Void·doInBackground(); | 168 | ··protected·java.lang.Void·doInBackground(); |
| 169 | ····descriptor:·()Ljava/lang/Void; | 169 | ····descriptor:·()Ljava/lang/Void; |
| 170 | ····flags:·(0x0004)·ACC_PROTECTED | 170 | ····flags:·(0x0004)·ACC_PROTECTED |
| 171 | ····Code: | 171 | ····Code: |
| 172 | ······stack=300,·locals= | 172 | ······stack=300,·locals=7,·args_size=1 |
| 173 | ·········0:·new···········#22·················//·class·java/util/LinkedList | 173 | ·········0:·new···········#22·················//·class·java/util/LinkedList |
| 174 | ·········3:·astore_1 | 174 | ·········3:·astore_1 |
| 175 | ·········4:·aload_1 | 175 | ·········4:·aload_1 |
| 176 | ·········5:·invokespecial·#25·················//·Method·java/util/LinkedList."<init>":()V | 176 | ·········5:·invokespecial·#25·················//·Method·java/util/LinkedList."<init>":()V |
| 177 | ·········8:·aload_0 | 177 | ·········8:·aload_0 |
| 178 | ·········9:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 178 | ·········9:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 179 | ········12:·invokevirtual·#31·················//·Method·net/sourceforge/subsonic/androidapp/activity/DownloadActivity.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; | 179 | ········12:·invokevirtual·#31·················//·Method·net/sourceforge/subsonic/androidapp/activity/DownloadActivity.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; |
| 180 | ········15:·invokeinterface·#37,··1···········//·InterfaceMethod·net/sourceforge/subsonic/androidapp/service/DownloadService.getDownloads:()Ljava/util/List; | 180 | ········15:·invokeinterface·#37,··1···········//·InterfaceMethod·net/sourceforge/subsonic/androidapp/service/DownloadService.getDownloads:()Ljava/util/List; |
| 181 | ········20:·astore_2 | ||
| 182 | ········21:·aload_2 | ||
| 183 | ········2 | 181 | ········20:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 184 | ········2 | 182 | ········25:·astore_2 |
| 185 | ········2 | 183 | ········26:·aload_2 |
| 186 | ········2 | 184 | ········27:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 187 | ········34:·istore········4 | ||
| 188 | ········3 | 185 | ········32:·istore_3 |
| 186 | ········33:·iload_3 | ||
| 189 | ········3 | 187 | ········34:·ifeq··········67 |
| 190 | ········ | 188 | ········37:·aload_2 |
| 191 | ········ | 189 | ········38:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 192 | ········4 | 190 | ········43:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile |
| 193 | ········ | 191 | ········46:·astore········4 |
| 194 | ········ | 192 | ········48:·aload·········4 |
| 195 | ········5 | 193 | ········50:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 196 | ········5 | 194 | ········53:·astore········5 |
| 197 | ········5 | 195 | ········55:·aload_1 |
| 198 | ········5 | 196 | ········56:·aload·········5 |
| 199 | ········ | 197 | ········58:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 200 | ········6 | 198 | ········63:·pop |
| 201 | ········6 | 199 | ········64:·goto··········26 |
| 202 | ········6 | 200 | ········67:·aload_0 |
| 203 | ········ | 201 | ········68:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 204 | ········7 | 202 | ········71:·invokestatic··#69·················//·Method·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; |
| 205 | ········7 | 203 | ········74:·astore········6 |
| 206 | ········7 | 204 | ········76:·aload_0 |
| 207 | ········7 | 205 | ········77:·getfield······#12·················//·Field·val$playlistName:Ljava/lang/String; |
| 208 | ········8 | 206 | ········80:·astore_2 |
| 209 | ········8 | 207 | ········81:·aload_0 |
| 210 | ········8 | 208 | ········82:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 211 | ········8 | 209 | ········85:·astore········5 |
| 212 | ········8 | 210 | ········87:·aload·········6 |
| 213 | ········ | 211 | ········89:·aconst_null |
| 214 | ········9 | 212 | ········90:·aload_2 |
| 215 | ········9 | 213 | ········91:·aload_1 |
| 216 | ········9 | 214 | ········92:·aload·········5 |
| 217 | ········9 | 215 | ········94:·aconst_null |
| 218 | ········9 | 216 | ········95:·invokeinterface·#75,··6···········//·InterfaceMethod·net/sourceforge/subsonic/androidapp/service/MusicService.createPlaylist:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V |
| 219 | ·······10 | 217 | ·······100:·aconst_null |
| 220 | ·······10 | 218 | ·······101:·areturn |
| 221 | ··protected·void·done(java.lang.Object); | 219 | ··protected·void·done(java.lang.Object); |
| 222 | ····descriptor:·(Ljava/lang/Object;)V | 220 | ····descriptor:·(Ljava/lang/Object;)V |
| 223 | ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC | 221 | ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC |
| 224 | ····Code: | 222 | ····Code: |
| 225 | ······stack=300,·locals=2,·args_size=2 | 223 | ······stack=300,·locals=2,·args_size=2 |
| 226 | ·········0:·aload_1 | 224 | ·········0:·aload_1 |
| Offset 212, 15 lines modified | Offset 212, 15 lines modified | ||
| 212 | ·········7:·invokevirtual·#32·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 212 | ·········7:·invokevirtual·#32·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 213 | ········10:·return | 213 | ········10:·return |
| 214 | ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.MusicDirectory); | 214 | ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.MusicDirectory); |
| 215 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 215 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 216 | ····flags:·(0x0004)·ACC_PROTECTED | 216 | ····flags:·(0x0004)·ACC_PROTECTED |
| 217 | ····Code: | 217 | ····Code: |
| 218 | ······stack=300,·locals=1 | 218 | ······stack=300,·locals=15,·args_size=2 |
| 219 | ·········0:·bipush········8 | 219 | ·········0:·bipush········8 |
| 220 | ·········2:·istore_2 | 220 | ·········2:·istore_2 |
| 221 | ·········3:·aload_1 | 221 | ·········3:·aload_1 |
| 222 | ·········4:·invokevirtual·#37·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List; | 222 | ·········4:·invokevirtual·#37·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List; |
| 223 | ·········7:·astore_3 | 223 | ·········7:·astore_3 |
| 224 | ·········8:·iconst_0 | 224 | ·········8:·iconst_0 |
| 225 | ·········9:·istore········4 | 225 | ·········9:·istore········4 |
| Offset 244, 140 lines modified | Offset 244, 140 lines modified | ||
| 244 | ········57:·iconst_1 | 244 | ········57:·iconst_1 |
| 245 | ········58:·istore········4 | 245 | ········58:·istore········4 |
| 246 | ········60:·iload·········4 | 246 | ········60:·iload·········4 |
| 247 | ········62:·ifeq··········153 | 247 | ········62:·ifeq··········153 |
| 248 | ········65:·aload_0 | 248 | ········65:·aload_0 |
| 249 | ········66:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 249 | ········66:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 250 | ········69:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; | 250 | ········69:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; |
| 251 | ········72:·astore········ | 251 | ········72:·astore········5 |
| 252 | ········74:·aload_0 | 252 | ········74:·aload_0 |
| 253 | ········75:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 253 | ········75:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 254 | ········78:·aload_1 | 254 | ········78:·aload_1 |
| 255 | ········79:·invokestatic··#69·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; | 255 | ········79:·invokestatic··#69·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1400:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; |
| 256 | ········82:·astore········ | 256 | ········82:·astore········8 |
| 257 | ········84:·aload········· | 257 | ········84:·aload·········5 |
| 258 | ········86:·aload········· | 258 | ········86:·aload·········8 |
| 259 | ········88:·invokevirtual·#75·················//·Method·android/widget/ListView.addHeaderView:(Landroid/view/View;)V | 259 | ········88:·invokevirtual·#75·················//·Method·android/widget/ListView.addHeaderView:(Landroid/view/View;)V |
| 260 | ········91:·aload_0 | 260 | ········91:·aload_0 |
| 261 | ········92:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 261 | ········92:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 262 | ········95:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; | 262 | ········95:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; |
| 263 | ········98:·astore········ | 263 | ········98:·astore········5 |
| 264 | ·······100:·aload_0 | 264 | ·······100:·aload_0 |
| 265 | ·······101:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 265 | ·······101:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 266 | ·······104:·invokestatic··#79·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; | 266 | ·······104:·invokestatic··#79·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; |
| 267 | ·······107:·astore········ | 267 | ·······107:·astore········8 |
| 268 | ·······109:·aload········· | 268 | ·······109:·aload·········5 |
| 269 | ·······111:·aload········· | 269 | ·······111:·aload·········8 |
| 270 | ·······113:·invokevirtual·#82·················//·Method·android/widget/ListView.addFooterView:(Landroid/view/View;)V | 270 | ·······113:·invokevirtual·#82·················//·Method·android/widget/ListView.addFooterView:(Landroid/view/View;)V |
| 271 | ·······116:·aload_0 | 271 | ·······116:·aload_0 |
| 272 | ·······117:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 272 | ·······117:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 273 | ·······120:·invokestatic··#86·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; | 273 | ·······120:·invokestatic··#86·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; |
| 274 | ·······123:·iconst_0 | 274 | ·······123:·iconst_0 |
| 275 | ·······124:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V | 275 | ·······124:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V |
| 276 | ·······127:·aload_0 | 276 | ·······127:·aload_0 |
| 277 | ·······128:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 277 | ·······128:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 278 | ·······131:·invokestatic··#95·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; | 278 | ·······131:·invokestatic··#95·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; |
| 279 | ·······134:·iconst_0 | 279 | ·······134:·iconst_0 |
| 280 | ·······135:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V | 280 | ·······135:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V |
| 281 | ·······138:·aload_0 | 281 | ·······138:·aload_0 |
| 282 | ·······139:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 282 | ·······139:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 283 | ·······142:·invokestatic··#98·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; | 283 | ·······142:·invokestatic··#98·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; |
| 284 | ·······145:·astore········ | 284 | ·······145:·astore········5 |
| 285 | ·······147:·aload········· | 285 | ·······147:·aload·········5 |
| 286 | ·······149:·iconst_0 | 286 | ·······149:·iconst_0 |
| 287 | ·······150:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V | 287 | ·······150:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V |
| 288 | ·······153:·aload_0 | 288 | ·······153:·aload_0 |
| 289 | ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 289 | ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 290 | ·······157:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent; | 290 | ·······157:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent; |
| 291 | ·······160:·ldc···········#104················//·String·subsonic.albumlisttype | 291 | ·······160:·ldc···········#104················//·String·subsonic.albumlisttype |
| 292 | ·······162:·invokevirtual·#110················//·Method·android/content/Intent.hasExtra:(Ljava/lang/String;)Z | 292 | ·······162:·invokevirtual·#110················//·Method·android/content/Intent.hasExtra:(Ljava/lang/String;)Z |
| 293 | ·······165:·istore········ | 293 | ·······165:·istore········9 |
| 294 | ·······167:·aload_0 | 294 | ·······167:·aload_0 |
| 295 | ·······168:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 295 | ·······168:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 296 | ·······171:·astore········ | 296 | ·······171:·astore········5 |
| 297 | ·······173:·aload········· | 297 | ·······173:·aload·········5 |
| 298 | ·······175:·invokestatic··#114················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; | 298 | ·······175:·invokestatic··#114················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View; |
| 299 | ·······178:·astore········ | 299 | ·······178:·astore········8 |
| 300 | ·······180:·aload_3 | 300 | ·······180:·aload_3 |
| 301 | ·······181:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z | 301 | ·······181:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z |
| 302 | ·······186:·istore········ | 302 | ·······186:·istore········10 |
| 303 | ·······188:·iload········· | 303 | ·······188:·iload·········10 |
| 304 | ·······190:·ifeq··········335 | 304 | ·······190:·ifeq··········335 |
| 305 | ·······193:·iconst_0 | 305 | ·······193:·iconst_0 |
| 306 | ·······194:·istore········ | 306 | ·······194:·istore········10 |
| 307 | ·······196:·aconst_null | 307 | ·······196:·aconst_null |
| 308 | ·······197:·astore········ | 308 | ·······197:·astore········5 |
| 309 | ·······199:·aload········· | 309 | ·······199:·aload·········8 |
| 310 | ·······201:·iload········· | 310 | ·······201:·iload·········10 |
| 311 | ·······203:·invokevirtual·#120················//·Method·android/view/View.setVisibility:(I)V | 311 | ·······203:·invokevirtual·#120················//·Method·android/view/View.setVisibility:(I)V |
| 312 | ·······206:·aload_0 | 312 | ·······206:·aload_0 |
| 313 | ·······207:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 313 | ·······207:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 314 | ·······210:·invokestatic··#124················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; | 314 | ·······210:·invokestatic··#124················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton; |
| 315 | ·······213:·astore········ | 315 | ·······213:·astore········5 |
| 316 | ·······215:·iload········· | 316 | ·······215:·iload·········9 |
| 317 | ·······217:·ifne··········233 | 317 | ·······217:·ifne··········233 |
| 318 | ·······220:·aload_3 | 318 | ·······220:·aload_3 |
| 319 | ·······221:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z | 319 | ·······221:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z |
| 320 | ·······226:·istore········ | 320 | ·······226:·istore········6 |
| 321 | ·······228:·iload········· | 321 | ·······228:·iload·········6 |
| 322 | ·······230:·ifeq··········341 | 322 | ·······230:·ifeq··········341 |
| 323 | ·······233:·aload········· | 323 | ·······233:·aload·········5 |
| 324 | ·······235:·iload_2 | 324 | ·······235:·iload_2 |
| 325 | ·······236:·invokevirtual·#127················//·Method·android/widget/ImageButton.setVisibility:(I)V | 325 | ·······236:·invokevirtual·#127················//·Method·android/widget/ImageButton.setVisibility:(I)V |
| 326 | ·······239:·aload_0 | 326 | ·······239:·aload_0 |
| 327 | ·······240:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 327 | ·······240:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 328 | ·······243:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; | 328 | ·······243:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; |
| 329 | ·······246:·astore········ | 329 | ·······246:·astore········5 |
| 330 | ·······248:·new···········#129················//·class·net/sourceforge/subsonic/androidapp/util/EntryAdapter | 330 | ·······248:·new···········#129················//·class·net/sourceforge/subsonic/androidapp/util/EntryAdapter |
| 331 | ·······251:·astore········1 | 331 | ·······251:·astore········11 |
| 332 | ·······253:·aload_0 | 332 | ·······253:·aload_0 |
| 333 | ·······254:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 333 | ·······254:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 334 | ·······257:·astore········ | 334 | ·······257:·astore········8 |
| 335 | ·······259:·aload_0 | 335 | ·······259:·aload_0 |
| 336 | ·······260:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 336 | ·······260:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 337 | ·······263:·invokevirtual·#133················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; | 337 | ·······263:·invokevirtual·#133················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; |
| 338 | ·······266:·astore········1 | 338 | ·······266:·astore········12 |
| 339 | ·······268:·iconst_1 | 339 | ·······268:·iconst_1 |
| 340 | ·······269:·istore········1 | 340 | ·······269:·istore········13 |
| 341 | ·······271:·aload·········1 | 341 | ·······271:·aload·········11 |
| 342 | ·······273:·aload········· | 342 | ·······273:·aload·········8 |
| 343 | ·······275:·aload·········1 | 343 | ·······275:·aload·········12 |
| 344 | ·······277:·aload_3 | 344 | ·······277:·aload_3 |
| 345 | ·······278:·iload·········1 | 345 | ·······278:·iload·········13 |
| 346 | ·······280:·invokespecial·#136················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V | 346 | ·······280:·invokespecial·#136················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V |
| 347 | ·······283:·aload········· | 347 | ·······283:·aload·········5 |
| 348 | ·······285:·aload·········1 | 348 | ·······285:·aload·········11 |
| 349 | ·······287:·invokevirtual·#140················//·Method·android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V | 349 | ·······287:·invokevirtual·#140················//·Method·android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V |
| 350 | ·······290:·aload_0 | 350 | ·······290:·aload_0 |
| 351 | ·······291:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 351 | ·······291:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 352 | ·······294:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent; | 352 | ·······294:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent; |
| 353 | ·······297:·astore········ | 353 | ·······297:·astore········5 |
| 354 | ·······299:·ldc···········#142················//·String·subsonic.playall | 354 | ·······299:·ldc···········#142················//·String·subsonic.playall |
| Max diff block lines reached; 1426/11635 bytes (12.26%) of diff not shown. | |||
| Offset 258, 15 lines modified | Offset 258, 15 lines modified | ||
| 258 | ·········7:·invokevirtual·#66·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V | 258 | ·········7:·invokevirtual·#66·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V |
| 259 | ········10:·return | 259 | ········10:·return |
| 260 | ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.Indexes); | 260 | ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.Indexes); |
| 261 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V | 261 | ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V |
| 262 | ····flags:·(0x0004)·ACC_PROTECTED | 262 | ····flags:·(0x0004)·ACC_PROTECTED |
| 263 | ····Code: | 263 | ····Code: |
| 264 | ······stack=300,·locals=1 | 264 | ······stack=300,·locals=10,·args_size=2 |
| 265 | ·········0:·new···········#68·················//·class·java/util/ArrayList | 265 | ·········0:·new···········#68·················//·class·java/util/ArrayList |
| 266 | ·········3:·astore_2 | 266 | ·········3:·astore_2 |
| 267 | ·········4:·aload_1 | 267 | ·········4:·aload_1 |
| 268 | ·········5:·invokevirtual·#72·················//·Method·net/sourceforge/subsonic/androidapp/domain/Indexes.getShortcuts:()Ljava/util/List; | 268 | ·········5:·invokevirtual·#72·················//·Method·net/sourceforge/subsonic/androidapp/domain/Indexes.getShortcuts:()Ljava/util/List; |
| 269 | ·········8:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/List.size:()I | 269 | ·········8:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/List.size:()I |
| 270 | ········13:·istore_3 | 270 | ········13:·istore_3 |
| 271 | ········14:·aload_1 | 271 | ········14:·aload_1 |
| Offset 333, 41 lines modified | Offset 333, 39 lines modified | ||
| 333 | ·······145:·aload·········5 | 333 | ·······145:·aload·········5 |
| 334 | ·······147:·iload·········4 | 334 | ·······147:·iload·········4 |
| 335 | ·······149:·invokevirtual·#118················//·Method·android/widget/TextView.setText:(I)V | 335 | ·······149:·invokevirtual·#118················//·Method·android/widget/TextView.setText:(I)V |
| 336 | ·······152:·return | 336 | ·······152:·return |
| 337 | ·······153:·aload_0 | 337 | ·······153:·aload_0 |
| 338 | ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 338 | ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 339 | ·······157:·invokestatic··#107················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; | 339 | ·······157:·invokestatic··#107················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; |
| 340 | ·······160:·astore········5 | ||
| 341 | ·······162:·aload·········5 | ||
| 342 | ·······16 | 340 | ·······160:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 343 | ·······16 | 341 | ·······165:·astore········5 |
| 344 | ·······1 | 342 | ·······167:·aload·········5 |
| 345 | ·······1 | 343 | ·······169:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 346 | ·······178:·istore_3 | ||
| 347 | ·······17 | 344 | ·······174:·istore········4 |
| 345 | ·······176:·iload·········4 | ||
| 348 | ·······1 | 346 | ·······178:·ifeq··········152 |
| 349 | ·······18 | 347 | ·······181:·aload·········5 |
| 350 | ·······18 | 348 | ·······183:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 351 | ·······1 | 349 | ·······188:·checkcast·····#134················//·class·net/sourceforge/subsonic/androidapp/domain/MusicFolder |
| 352 | ·······19 | 350 | ·······191:·astore········9 |
| 353 | ·······19 | 351 | ·······193:·aload·········9 |
| 354 | ·······19 | 352 | ·······195:·invokevirtual·#138················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicFolder.getId:()Ljava/lang/String; |
| 355 | ······· | 353 | ·······198:·astore········6 |
| 354 | ·······200:·aload·········6 | ||
| 356 | ·······202:·aload········· | 355 | ·······202:·aload·········8 |
| 357 | ·······204:·aload·········8 | ||
| 358 | ·······20 | 356 | ·······204:·invokevirtual·#144················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
| 359 | ·······209:·istore_3 | ||
| 360 | ·······2 | 357 | ·······207:·istore········4 |
| 358 | ·······209:·iload·········4 | ||
| 361 | ·······211:·ifeq··········1 | 359 | ·······211:·ifeq··········167 |
| 362 | ·······214:·aload_0 | 360 | ·······214:·aload_0 |
| 363 | ·······215:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 361 | ·······215:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 364 | ·······218:·invokestatic··#111················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; | 362 | ·······218:·invokestatic··#111················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; |
| 365 | ·······221:·astore········5 | 363 | ·······221:·astore········5 |
| 366 | ·······223:·aload········· | 364 | ·······223:·aload·········9 |
| 367 | ·······225:·invokevirtual·#147················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicFolder.getName:()Ljava/lang/String; | 365 | ·······225:·invokevirtual·#147················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicFolder.getName:()Ljava/lang/String; |
| 368 | ·······228:·astore········6 | 366 | ·······228:·astore········6 |
| 369 | ·······230:·aload·········5 | 367 | ·······230:·aload·········5 |
| 370 | ·······232:·aload·········6 | 368 | ·······232:·aload·········6 |
| 371 | ·······234:·invokevirtual·#150················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 369 | ·······234:·invokevirtual·#150················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
| 372 | ·······237:·goto··········152 | 370 | ·······237:·goto··········152 |
| 373 | } | 371 | } |
| Offset 206, 76 lines modified | Offset 206, 72 lines modified | ||
| 206 | ········17:·iload·········5 | 206 | ········17:·iload·········5 |
| 207 | ········19:·if_icmple·····23 | 207 | ········19:·if_icmple·····23 |
| 208 | ········22:·return | 208 | ········22:·return |
| 209 | ········23:·aload_1 | 209 | ········23:·aload_1 |
| 210 | ········24:·iconst_0 | 210 | ········24:·iconst_0 |
| 211 | ········25:·iload_3 | 211 | ········25:·iload_3 |
| 212 | ········26:·invokevirtual·#44·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List; | 212 | ········26:·invokevirtual·#44·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List; |
| 213 | ········29:·astore········6 | ||
| 214 | ········31:·aload·········6 | ||
| 215 | ········ | 213 | ········29:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 216 | ········3 | 214 | ········34:·astore········6 |
| 217 | ········ | 215 | ········36:·aload·········6 |
| 218 | ········ | 216 | ········38:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 219 | ········4 | 217 | ········43:·istore········5 |
| 220 | ········4 | 218 | ········45:·iload·········5 |
| 221 | ········ | 219 | ········47:·ifeq··········86 |
| 222 | ········5 | 220 | ········50:·aload·········6 |
| 223 | ········5 | 221 | ········52:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 224 | ········ | 222 | ········57:·checkcast·····#60·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry |
| 225 | ········6 | 223 | ········60:·astore········7 |
| 226 | ········6 | 224 | ········62:·aload·········7 |
| 227 | ········6 | 225 | ········64:·invokevirtual·#63·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isVideo:()Z |
| 228 | ········ | 226 | ········67:·istore········5 |
| 229 | ········ | 227 | ········69:·iload·········5 |
| 230 | ········7 | 228 | ········71:·ifne··········36 |
| 231 | ········7 | 229 | ········74:·aload_2 |
| 232 | ········7 | 230 | ········75:·aload·········7 |
| 233 | ········ | 231 | ········77:·invokeinterface·#67,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 234 | ········8 | 232 | ········82:·pop |
| 235 | ········8 | 233 | ········83:·goto··········36 |
| 236 | ········ | 234 | ········86:·aload_1 |
| 237 | ········ | 235 | ········87:·iload_3 |
| 238 | ········ | 236 | ········88:·iconst_0 |
| 239 | ········ | 237 | ········89:·invokevirtual·#44·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List; |
| 240 | ········96:·astore········6 | ||
| 241 | ········98:·aload·········6 | ||
| 242 | ······· | 238 | ········92:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 243 | ······· | 239 | ········97:·astore········6 |
| 244 | ······· | 240 | ········99:·aload·········6 |
| 245 | ·······10 | 241 | ·······101:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 246 | ·······1 | 242 | ·······106:·istore········5 |
| 247 | ·······1 | 243 | ·······108:·iload·········5 |
| 248 | ·······11 | 244 | ·······110:·ifeq··········22 |
| 249 | ·······1 | 245 | ·······113:·aload·········6 |
| 250 | ·······1 | 246 | ·······115:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 251 | ·······12 | 247 | ·······120:·checkcast·····#60·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry |
| 248 | ·······123:·astore········8 | ||
| 249 | ·······125:·aload_0 | ||
| 250 | ·······126:·getfield······#18·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 251 | ·······129:·invokestatic··#73·················//·Method·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; | ||
| 252 | ·······13 | 252 | ·······132:·astore········9 |
| 253 | ·······134:·aload·········8 | ||
| 254 | ·······136:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; | ||
| 255 | ·······139:·astore········10 | ||
| 253 | ·······1 | 256 | ·······141:·aload_0 |
| 254 | ·······1 | 257 | ·······142:·getfield······#18·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 255 | ·······137:·invokestatic··#73·················//·Method·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; | ||
| 256 | ·······140:·astore········10 | ||
| 257 | ·······142:·aload·········9 | ||
| 258 | ·······144:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; | ||
| 259 | ·······147:·astore········6 | ||
| 260 | ·······149:·aload_0 | ||
| 261 | ·······150:·getfield······#18·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 262 | ·······1 | 258 | ·······145:·astore········11 |
| 259 | ·······147:·aload·········9 | ||
| 263 | ·······1 | 260 | ·······149:·aload·········10 |
| 264 | ·······157:·aload·········6 | ||
| 265 | ·······15 | 261 | ·······151:·iconst_0 |
| 266 | ·······1 | 262 | ·······152:·aload·········11 |
| 263 | ·······154:·aload_0 | ||
| 264 | ·······155:·invokeinterface·#83,··5···········//·InterfaceMethod·net/sourceforge/subsonic/androidapp/service/MusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | ||
| 265 | ·······160:·astore········10 | ||
| 267 | ·······162:·aload_0 | 266 | ·······162:·aload_0 |
| 268 | ·······163:·invokeinterface·#83,··5···········//·InterfaceMethod·net/sourceforge/subsonic/androidapp/service/MusicService.getMusicDirectory:(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | ||
| 269 | ·······168:·astore········6 | ||
| 270 | ·······170:·aload_0 | ||
| 271 | ·······1 | 267 | ·······163:·aload·········10 |
| 272 | ·······1 | 268 | ·······165:·aload_2 |
| 273 | ·······1 | 269 | ·······166:·invokespecial·#87·················//·Method·getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V |
| 274 | ·······1 | 270 | ·······169:·goto··········99 |
| 275 | ··protected·java.lang.Object·doInBackground(); | 271 | ··protected·java.lang.Object·doInBackground(); |
| 276 | ····descriptor:·()Ljava/lang/Object; | 272 | ····descriptor:·()Ljava/lang/Object; |
| 277 | ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC | 273 | ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC |
| 278 | ····Code: | 274 | ····Code: |
| 279 | ······stack=300,·locals=1,·args_size=1 | 275 | ······stack=300,·locals=1,·args_size=1 |
| 280 | ·········0:·aload_0 | 276 | ·········0:·aload_0 |
| Offset 27, 10 lines modified | Offset 27, 9 lines modified | ||
| 27 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
| 28 | ····.locals·0 | 28 | ····.locals·0 |
| 29 | ····.prologue | 29 | ····.prologue |
| 30 | ····.line·10 | 30 | ····.line·10 |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····.line·559 | ||
| 33 | ····return-void | 32 | ····return-void |
| 34 | .end·method | 33 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·72 | 27 | ····.line·72 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 43, 15 lines modified | Offset 43, 14 lines modified | ||
| 43 | ····.line·33 | 43 | ····.line·33 |
| 44 | ····new-instance·v0,·Ljava/util/ArrayList; | 44 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 45 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 45 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 46 | ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; | 46 | ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; |
| 47 | ····.line·90 | ||
| 48 | ····return-void | 47 | ····return-void |
| 49 | .end·method | 48 | .end·method |
| 50 | #·virtual·methods | 49 | #·virtual·methods |
| 51 | .method·public·addChild(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V | 50 | .method·public·addChild(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V |
| 52 | ····.locals·1 | 51 | ····.locals·1 |
| Offset 107, 50 lines modified | Offset 106, 49 lines modified | ||
| 107 | ····.prologue | 106 | ····.prologue |
| 108 | ····.line·77 | 107 | ····.line·77 |
| 109 | ····if-eqz·p1,·:cond_1 | 108 | ····if-eqz·p1,·:cond_1 |
| 110 | ····if-eqz·p2,·:cond_1 | 109 | ····if-eqz·p2,·:cond_1 |
| 111 | ····.line·78 | 110 | ····.line·78 |
| 112 | ····iget-object·v | 111 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; |
| 113 | ····.line·87 | 112 | ····.line·87 |
| 114 | ····:cond_0 | 113 | ····:cond_0 |
| 115 | ····return-object·v | 114 | ····return-object·v1 |
| 116 | ····.line·81 | 115 | ····.line·81 |
| 117 | ····:cond_1 | 116 | ····:cond_1 |
| 118 | ····new-instance·v | 117 | ····new-instance·v1,·Ljava/util/ArrayList; |
| 119 | ····iget-object·v | 118 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; |
| 120 | ····invoke-interface·{v | 119 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
| 121 | ····move-result·v | 120 | ····move-result·v2 |
| 122 | ····invoke-direct·{v | 121 | ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(I)V |
| 123 | ····.line·82 | 122 | ····.line·82 |
| 124 | ····.local·v | 123 | ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;" |
| 125 | ····iget-object·v | 124 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List; |
| 126 | ····invoke-interface·{v | 125 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 127 | ····move-result-object·v | 126 | ····move-result-object·v2 |
| 128 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 129 | ····:cond_2 | 127 | ····:cond_2 |
| 130 | ····:goto_0 | 128 | ····:goto_0 |
| 131 | ····invoke-interface·{v | 129 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 132 | ····move-result·v3 | 130 | ····move-result·v3 |
| 133 | ····if-eqz·v3,·:cond_0 | 131 | ····if-eqz·v3,·:cond_0 |
| 134 | ····invoke-interface·{v | 132 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 135 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
| 136 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 134 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 137 | ····.line·83 | 135 | ····.line·83 |
| 138 | ····.local·v0,·"child":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 136 | ····.local·v0,·"child":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| Offset 169, 15 lines modified | Offset 167, 15 lines modified | ||
| 169 | ····if-nez·v3,·:cond_2 | 167 | ····if-nez·v3,·:cond_2 |
| 170 | ····if-eqz·p2,·:cond_2 | 168 | ····if-eqz·p2,·:cond_2 |
| 171 | ····.line·84 | 169 | ····.line·84 |
| 172 | ····:cond_4 | 170 | ····:cond_4 |
| 173 | ····invoke-interface·{v | 171 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 174 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
| 175 | .end·method | 173 | .end·method |
| 176 | .method·public·getId()Ljava/lang/String; | 174 | .method·public·getId()Ljava/lang/String; |
| 177 | ····.locals·1 | 175 | ····.locals·1 |
| Offset 136, 21 lines modified | Offset 136, 19 lines modified | ||
| 136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
| 137 | .end·method | 137 | .end·method |
| 138 | #·virtual·methods | 138 | #·virtual·methods |
| 139 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 139 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
| 140 | ····.locals·1 | 140 | ····.locals·1 |
| 141 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 142 | ····.prologue | 141 | ····.prologue |
| 143 | ····.line·27 | 142 | ····.line·27 |
| 144 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Version; | 143 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Version; |
| 145 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 146 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/domain/Version;->compareTo(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I | 144 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/domain/Version;->compareTo(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I |
| 147 | ····move-result·v0 | 145 | ····move-result·v0 |
| 148 | ····return·v0 | 146 | ····return·v0 |
| 149 | .end·method | 147 | .end·method |
| 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>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·92 | 30 | ····.line·92 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->val$id:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->val$id: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:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·143 | 27 | ····.line·143 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 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$starView:Landroid/widget/ImageView; | 24 | .field·final·synthetic·val$starView:Landroid/widget/ImageView; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·604 | 30 | ····.line·604 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 32 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| Offset 30, 16 lines modified | Offset 30, 17 lines modified | ||
| 30 | .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 30 | .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V | 32 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| 34 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 34 | ····.param·p2,·" | 35 | ····.param·p2,·"activity"····#·Landroid/app/Activity; |
| 35 | ····.param·p3,·" | 36 | ····.param·p3,·"finishActivityOnCancel"····#·Z |
| 36 | ····.prologue | 37 | ····.prologue |
| 37 | ····.line·295 | 38 | ····.line·295 |
| 38 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 39 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 39 | ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 40 | ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| Offset 168, 14 lines modified | Offset 169, 15 lines modified | ||
| 168 | ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->setActiveServerId(I)V | 169 | ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->setActiveServerId(I)V |
| 169 | ····.line·311 | 170 | ····.line·311 |
| 170 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 171 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 171 | ····invoke-static·{v2,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->access$402(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z | 172 | ····invoke-static·{v2,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->access$402(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z |
| 173 | ····.line·308 | ||
| 172 | ····return-object·v1 | 174 | ····return-object·v1 |
| 173 | ····.line·310 | 175 | ····.line·310 |
| 174 | ····.end·local·v0····#·"musicService":Lnet/sourceforge/subsonic/androidapp/service/MusicService; | 176 | ····.end·local·v0····#·"musicService":Lnet/sourceforge/subsonic/androidapp/service/MusicService; |
| 175 | ····:catchall_0 | 177 | ····:catchall_0 |
| 176 | ····move-exception·v1 | 178 | ····move-exception·v1 |
| Offset 246, 21 lines modified | Offset 248, 19 lines modified | ||
| 246 | ····invoke-static·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;I)V | 248 | ····invoke-static·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;I)V |
| 247 | ····goto·:goto_0 | 249 | ····goto·:goto_0 |
| 248 | .end·method | 250 | .end·method |
| 249 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 251 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 250 | ····.locals·0 | 252 | ····.locals·0 |
| 251 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 252 | ····.prologue | 253 | ····.prologue |
| 253 | ····.line·295 | 254 | ····.line·295 |
| 254 | ····check-cast·p1,·Ljava/lang/Boolean; | 255 | ····check-cast·p1,·Ljava/lang/Boolean; |
| 255 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 256 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->done(Ljava/lang/Boolean;)V | 256 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->done(Ljava/lang/Boolean;)V |
| 257 | ····return-void | 257 | ····return-void |
| 258 | .end·method | 258 | .end·method |
| 259 | .method·protected·error(Ljava/lang/Throwable;)V | 259 | .method·protected·error(Ljava/lang/Throwable;)V |
| 260 | ····.locals·5 | 260 | ····.locals·5 |
| Offset 305, 14 lines modified | Offset 305, 15 lines modified | ||
| 305 | ····const-string·v3,·"·" | 305 | ····const-string·v3,·"·" |
| 306 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 306 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 307 | ····move-result-object·v2 | 307 | ····move-result-object·v2 |
| 308 | ····.line·334 | ||
| 308 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String; | 309 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String; |
| 309 | ····move-result-object·v3 | 310 | ····move-result-object·v3 |
| 310 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 311 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 311 | ····move-result-object·v2 | 312 | ····move-result-object·v2 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·213 | 27 | ····.line·213 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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$overflowButton:Landroid/view/View; | 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·205 | 28 | ····.line·205 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->val$overflowButton:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->val$overflowButton:Landroid/view/View; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·139 | 27 | ····.line·139 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 332, 15 lines modified | Offset 332, 15 lines modified | ||
| 332 | ····:cond_3 | 332 | ····:cond_3 |
| 333 | ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getId()Ljava/lang/String; | 333 | ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getId()Ljava/lang/String; |
| 334 | ····move-result-object·v2 | 334 | ····move-result-object·v2 |
| 335 | ····goto·:goto_3 | 335 | ····goto·:goto_3 |
| 336 | ····.line·24 | 336 | ····.line·242 |
| 337 | ····.restart·local·v2····#·"musicFolderId":Ljava/lang/String; | 337 | ····.restart·local·v2····#·"musicFolderId":Ljava/lang/String; |
| 338 | ····:cond_4 | 338 | ····:cond_4 |
| 339 | ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getName()Ljava/lang/String; | 339 | ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getName()Ljava/lang/String; |
| 340 | ····move-result-object·v3 | 340 | ····move-result-object·v3 |
| 341 | ····goto·:goto_4 | 341 | ····goto·:goto_4 |
| Offset 30, 15 lines modified | Offset 30, 16 lines modified | ||
| 30 | .field·final·synthetic·val$query:Ljava/lang/String; | 30 | .field·final·synthetic·val$query:Ljava/lang/String; |
| 31 | #·direct·methods | 31 | #·direct·methods |
| 32 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V | 32 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| 34 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | ||
| 34 | ····.param·p2,·" | 35 | ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 35 | ····.prologue | 36 | ····.prologue |
| 36 | ····.line·298 | 37 | ····.line·298 |
| 37 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 38 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 38 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->val$query:Ljava/lang/String; | 39 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->val$query:Ljava/lang/String; |
| Offset 107, 21 lines modified | Offset 108, 19 lines modified | ||
| 107 | ····move-result-object·v2 | 108 | ····move-result-object·v2 |
| 108 | ····return-object·v2 | 109 | ····return-object·v2 |
| 109 | .end·method | 110 | .end·method |
| 110 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 111 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 111 | ····.locals·0 | 112 | ····.locals·0 |
| 112 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 113 | ····.prologue | 113 | ····.prologue |
| 114 | ····.line·298 | 114 | ····.line·298 |
| 115 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 115 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 116 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 117 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V | 116 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V |
| 118 | ····return-void | 117 | ····return-void |
| 119 | .end·method | 118 | .end·method |
| 120 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V | 119 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V |
| 121 | ····.locals·2 | 120 | ····.locals·2 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·305 | 27 | ····.line·305 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 41, 15 lines modified | Offset 41, 14 lines modified | ||
| 41 | .method·public·constructor·<init>()V | 41 | .method·public·constructor·<init>()V |
| 42 | ····.locals·0 | 42 | ····.locals·0 |
| 43 | ····.prologue | 43 | ····.prologue |
| 44 | ····.line·55 | 44 | ····.line·55 |
| 45 | ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V | 45 | ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V |
| 46 | ····.line·547 | ||
| 47 | ····return-void | 46 | ····return-void |
| 48 | .end·method | 47 | .end·method |
| 49 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 48 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 50 | ····.locals·1 | 49 | ····.locals·1 |
| 51 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 50 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 52 | ····.param·p1,·"x1"····#·I | 51 | ····.param·p1,·"x1"····#·I |
| Offset 278, 262 lines modified | Offset 277, 253 lines modified | ||
| 278 | ····.line·55 | 277 | ····.line·55 |
| 279 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->unpinButton:Landroid/widget/Button; | 278 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->unpinButton:Landroid/widget/Button; |
| 280 | ····return-object·v0 | 279 | ····return-object·v0 |
| 281 | .end·method | 280 | .end·method |
| 282 | .method·private·createHeader(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; | 281 | .method·private·createHeader(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; |
| 283 | ····.locals·2 | 282 | ····.locals·22 |
| 284 | ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 283 | ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 285 | ····.prologue | 284 | ····.prologue |
| 286 | ····.line·595 | 285 | ····.line·595 |
| 287 | ····invoke-virtual/range·{p1·..·p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List; | 286 | ····invoke-virtual/range·{p1·..·p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List; |
| 288 | ····move-result-object·v7 | 287 | ····move-result-object·v7 |
| 289 | ····.line·596 | 288 | ····.line·596 |
| 290 | ····.local·v7,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;" | 289 | ····.local·v7,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;" |
| 291 | ····invoke-static/range·{p0·..·p0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 290 | ····invoke-static/range·{p0·..·p0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
| 292 | ····move-result-object·v1 | 291 | ····move-result-object·v17 |
| 293 | ····const·v1 | 292 | ····const·v18,·0x7f03001c |
| 294 | ····move-object/from16·v0,·p0 | 293 | ····move-object/from16·v0,·p0 |
| 295 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->entryList:Landroid/widget/ListView; | 294 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->entryList:Landroid/widget/ListView; |
| 296 | ····move-object/from16·v | 295 | ····move-object/from16·v19,·v0 |
| 297 | ····const/16·v2 | 296 | ····const/16·v20,·0x0 |
| 298 | ····invoke-virtual/range·{v1 | 297 | ····invoke-virtual/range·{v17·..·v20},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
| 299 | ····move-result-object·v9 | 298 | ····move-result-object·v9 |
| 300 | ····.line·598 | 299 | ····.line·598 |
| 301 | ····.local·v9,·"header":Landroid/view/View; | 300 | ····.local·v9,·"header":Landroid/view/View; |
| 302 | ····const·v1 | 301 | ····const·v17,·0x7f0d0073 |
| 303 | ····move/from16·v0,·v1 | 302 | ····move/from16·v0,·v17 |
| 304 | ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 303 | ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 305 | ····move-result-object·v6 | 304 | ····move-result-object·v6 |
| 306 | ····.line·599 | 305 | ····.line·599 |
| 307 | ····.local·v6,·"coverArtView":Landroid/view/View; | 306 | ····.local·v6,·"coverArtView":Landroid/view/View; |
| 308 | ····invoke-virtual/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getImageLoader()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; | 307 | ····invoke-virtual/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getImageLoader()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader; |
| 309 | ····move-result-object·v1 | 308 | ····move-result-object·v18 |
| 310 | ····const/16·v1 | 309 | ····const/16·v17,·0x0 |
| 311 | ····move/from16·v0,·v1 | 310 | ····move/from16·v0,·v17 |
| 312 | ····invoke-interface·{v7,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 311 | ····invoke-interface·{v7,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 313 | ····move-result-object·v1 | 312 | ····move-result-object·v17 |
| 314 | ····check-cast·v1 | 313 | ····check-cast·v17,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 315 | ····const/16·v | 314 | ····const/16·v19,·0x1 |
| 316 | ····const/16·v2 | 315 | ····const/16·v20,·0x1 |
| 317 | ····move-object/from16·v0,·v1 | 316 | ····move-object/from16·v0,·v18 |
| 318 | ····move-object/from16·v1,·v1 | 317 | ····move-object/from16·v1,·v17 |
| 319 | ····move/from16·v2,·v | 318 | ····move/from16·v2,·v19 |
| 320 | ····move/from16·v3,·v2 | 319 | ····move/from16·v3,·v20 |
| 321 | ····invoke-virtual·{v0,·v6,·v1,·v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;->loadImage(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V | 320 | ····invoke-virtual·{v0,·v6,·v1,·v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;->loadImage(Landroid/view/View;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;ZZ)V |
| 322 | ····.line·601 | 321 | ····.line·601 |
| 323 | ····invoke-static/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isOffline(Landroid/content/Context;)Z | 322 | ····invoke-static/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isOffline(Landroid/content/Context;)Z |
| 324 | ····move-result·v1 | 323 | ····move-result·v10 |
| 325 | ····.line·603 | 324 | ····.line·603 |
| 326 | ····.local·v1 | 325 | ····.local·v10,·"offline":Z |
| 327 | ····const·v1 | 326 | ····const·v17,·0x7f0d0077 |
| 328 | ····move/from16·v0,·v1 | 327 | ····move/from16·v0,·v17 |
| 329 | ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 328 | ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 330 | ····move-result-object·v1 | 329 | ····move-result-object·v15 |
| 331 | ····check-cast·v1 | 330 | ····check-cast·v15,·Landroid/widget/ImageView; |
| 332 | ····.line·604 | 331 | ····.line·604 |
| 333 | ····.local·v1 | 332 | ····.local·v15,·"starView":Landroid/widget/ImageView; |
| 334 | ····new-instance·v1 | 333 | ····new-instance·v17,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16; |
| 335 | ····move-object/from16·v0,·v1 | 334 | ····move-object/from16·v0,·v17 |
| 336 | ····move-object/from16·v1,·p0 | 335 | ····move-object/from16·v1,·p0 |
| 337 | ····move-object/from16·v2,·p1 | 336 | ····move-object/from16·v2,·p1 |
| 338 | ···· | 337 | ····invoke-direct·{v0,·v1,·v2,·v15},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/Imag[·...·truncated·by·diffoscope;·len:·8,·SHA:·eb6d2481b5055ca13768a8d30da6ee40f6dd775aa64cd73990d480cd277d1c4c·...·] |
| 339 | ···· | 338 | ····move-object/from16·v0,·v17 |
| 340 | ····move-object/from16·v0,·v16 | ||
| 341 | ····move-object/from16·v1,·v18 | ||
| Max diff block lines reached; 22147/27787 bytes (79.70%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$url:Landroid/preference/EditTextPreference; | 22 | .field·final·synthetic·val$url:Landroid/preference/EditTextPreference; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·164 | 28 | ····.line·164 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->val$url:Landroid/preference/EditTextPreference; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->val$url:Landroid/preference/EditTextPreference; |
| Offset 154, 224 lines modified | Offset 154, 223 lines modified | ||
| 154 | .method·private·createServerSettings()V | 154 | .method·private·createServerSettings()V |
| 155 | ····.locals·15 | 155 | ····.locals·15 |
| 156 | ····.prologue | 156 | ····.prologue |
| 157 | ····const/4·v14,·0x0 | 157 | ····const/4·v14,·0x0 |
| 158 | ····.line·87 | 158 | ····.line·87 |
| 159 | ····const-string·v1 | 159 | ····const-string·v11,·"servers" |
| 160 | ····invoke-virtual·{p0,·v1 | 160 | ····invoke-virtual·{p0,·v11},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
| 161 | ····move-result-object·v | 161 | ····move-result-object·v6 |
| 162 | ····check-cast·v | 162 | ····check-cast·v6,·Landroid/preference/PreferenceCategory; |
| 163 | ····.line·88 | 163 | ····.line·88 |
| 164 | ····.local·v | 164 | ····.local·v6,·"serverCategory":Landroid/preference/PreferenceCategory; |
| 165 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v6},·Landroid/preference/PreferenceCategory;->removeAll()V |
| 166 | ····.line·90 | 166 | ····.line·90 |
| 167 | ····iget-object·v1 | 167 | ····iget-object·v11,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; |
| 168 | ····invoke-virtual·{v1 | 168 | ····invoke-virtual·{v11},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List; |
| 169 | ····move-result-object·v | 169 | ····move-result-object·v7 |
| 170 | ····.line·91 | 170 | ····.line·91 |
| 171 | ····.local·v | 171 | ····.local·v7,·"servers":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;>;" |
| 172 | ····invoke-interface·{v | 172 | ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 173 | ····move-result-object·v | 173 | ····move-result-object·v11 |
| 174 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 175 | ····:goto_0 | 174 | ····:goto_0 |
| 176 | ····invoke-interface·{v | 175 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
| 177 | ····move-result·v12 | 176 | ····move-result·v12 |
| 178 | ····if-eqz·v12,·:cond_1 | 177 | ····if-eqz·v12,·:cond_1 |
| 179 | ····invoke-interface·{v | 178 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 180 | ····move-result-object·v | 179 | ····move-result-object·v5 |
| 181 | ····check-cast·v | 180 | ····check-cast·v5,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 182 | ····.line·92 | 181 | ····.line·92 |
| 183 | ····.local·v | 182 | ····.local·v5,·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 184 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->getPreferenceManager()Landroid/preference/PreferenceManager; | 183 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->getPreferenceManager()Landroid/preference/PreferenceManager; |
| 185 | ····move-result-object·v12 | 184 | ····move-result-object·v12 |
| 186 | ····invoke-virtual·{v12,·p0},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen; | 185 | ····invoke-virtual·{v12,·p0},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen; |
| 187 | ····move-result-object·v | 186 | ····move-result-object·v4 |
| 188 | ····.line·93 | 187 | ····.line·93 |
| 189 | ····.local·v | 188 | ····.local·v4,·"screen":Landroid/preference/PreferenceScreen; |
| 190 | ····invoke-virtual·{v | 189 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; |
| 191 | ····move-result-object·v12 | 190 | ····move-result-object·v12 |
| 192 | ····invoke-virtual·{v | 191 | ····invoke-virtual·{v4,·v12},·Landroid/preference/PreferenceScreen;->setTitle(Ljava/lang/CharSequence;)V |
| 193 | ····.line·94 | 192 | ····.line·94 |
| 194 | ····invoke-virtual·{v | 193 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; |
| 195 | ····move-result-object·v12 | 194 | ····move-result-object·v12 |
| 196 | ····invoke-virtual·{v | 195 | ····invoke-virtual·{v4,·v12},·Landroid/preference/PreferenceScreen;->setSummary(Ljava/lang/CharSequence;)V |
| 197 | ····.line·96 | 196 | ····.line·96 |
| 198 | ····new-instance·v | 197 | ····new-instance·v2,·Landroid/preference/EditTextPreference; |
| 199 | ····invoke-direct·{v | 198 | ····invoke-direct·{v2,·p0},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V |
| 200 | ····.line·97 | 199 | ····.line·97 |
| 201 | ····.local·v | 200 | ····.local·v2,·"name":Landroid/preference/EditTextPreference; |
| 202 | ····invoke-virtual·{v | 201 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getNameKey()Ljava/lang/String; |
| 203 | ····move-result-object·v12 | 202 | ····move-result-object·v12 |
| 204 | ····invoke-virtual·{v | 203 | ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V |
| 205 | ····.line·98 | 204 | ····.line·98 |
| 206 | ····const·v12,·0x7f0a00a8 | 205 | ····const·v12,·0x7f0a00a8 |
| 207 | ····invoke-virtual·{v | 206 | ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setTitle(I)V |
| 208 | ····.line·99 | 207 | ····.line·99 |
| 209 | ····invoke-virtual·{v | 208 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; |
| 210 | ····move-result-object·v12 | 209 | ····move-result-object·v12 |
| 211 | ····invoke-virtual·{v | 210 | ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V |
| 212 | ····.line·100 | 211 | ····.line·100 |
| 213 | ····invoke-virtual·{v | 212 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; |
| 214 | ····move-result-object·v12 | 213 | ····move-result-object·v12 |
| 215 | ····invoke-virtual·{v | 214 | ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V |
| 216 | ····.line·102 | 215 | ····.line·102 |
| 217 | ····new-instance·v | 216 | ····new-instance·v9,·Landroid/preference/EditTextPreference; |
| 218 | ····invoke-direct·{v | 217 | ····invoke-direct·{v9,·p0},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V |
| 219 | ····.line·103 | 218 | ····.line·103 |
| 220 | ····.local·v | 219 | ····.local·v9,·"url":Landroid/preference/EditTextPreference; |
| 221 | ····invoke-virtual·{v | 220 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrlKey()Ljava/lang/String; |
| 222 | ····move-result-object·v12 | 221 | ····move-result-object·v12 |
| 223 | ····invoke-virtual·{v | 222 | ····invoke-virtual·{v9,·v12},·Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V |
| 224 | ····.line·104 | 223 | ····.line·104 |
| 225 | ····const·v12,·0x7f0a00a7 | 224 | ····const·v12,·0x7f0a00a7 |
| 226 | ····invoke-virtual·{v | 225 | ····invoke-virtual·{v9,·v12},·Landroid/preference/EditTextPreference;->setTitle(I)V |
| 227 | ····.line·105 | 226 | ····.line·105 |
| 228 | ····invoke-virtual·{v | 227 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String; |
| 229 | ····move-result-object·v12 | 228 | ····move-result-object·v12 |
| 230 | ····invoke-virtual·{v | 229 | ····invoke-virtual·{v9,·v12},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V |
| Max diff block lines reached; 17279/25986 bytes (66.49%) of diff not shown. | |||
| Offset 28, 15 lines modified | Offset 28, 16 lines modified | ||
| 28 | #·instance·fields | 28 | #·instance·fields |
| 29 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | 29 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; |
| 30 | #·direct·methods | 30 | #·direct·methods |
| 31 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 31 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 32 | ····.locals·0 | 32 | ····.locals·0 |
| 33 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | ||
| 33 | ····.param·p2,·" | 34 | ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 34 | ····.prologue | 35 | ····.prologue |
| 35 | ····.line·104 | 36 | ····.line·104 |
| 36 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | 37 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; |
| 37 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 38 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| Offset 113, 21 lines modified | Offset 114, 19 lines modified | ||
| 113 | ····move-result-object·v2 | 114 | ····move-result-object·v2 |
| 114 | ····return-object·v2 | 115 | ····return-object·v2 |
| 115 | .end·method | 116 | .end·method |
| 116 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 117 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 117 | ····.locals·0 | 118 | ····.locals·0 |
| 118 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 119 | ····.prologue | 119 | ····.prologue |
| 120 | ····.line·104 | 120 | ····.line·104 |
| 121 | ····check-cast·p1,·Ljava/util/List; | 121 | ····check-cast·p1,·Ljava/util/List; |
| 122 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 123 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->done(Ljava/util/List;)V | 122 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->done(Ljava/util/List;)V |
| 124 | ····return-void | 123 | ····return-void |
| 125 | .end·method | 124 | .end·method |
| 126 | .method·protected·done(Ljava/util/List;)V | 125 | .method·protected·done(Ljava/util/List;)V |
| 127 | ····.locals·4 | 126 | ····.locals·4 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; | 21 | .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·408 | 27 | ····.line·408 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·232 | 27 | ····.line·232 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·535 | 27 | ····.line·535 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; | 21 | .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·447 | 27 | ····.line·447 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 84, 249 lines modified | Offset 84, 246 lines modified | ||
| 84 | ····move-result-object·v1 | 84 | ····move-result-object·v1 |
| 85 | ····return-object·v1 | 85 | ····return-object·v1 |
| 86 | .end·method | 86 | .end·method |
| 87 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 87 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 88 | ····.locals·0 | 88 | ····.locals·0 |
| 89 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 90 | ····.prologue | 89 | ····.prologue |
| 91 | ····.line·547 | 90 | ····.line·547 |
| 92 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 91 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 93 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 94 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 92 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 95 | ····return-void | 93 | ····return-void |
| 96 | .end·method | 94 | .end·method |
| 97 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 95 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 98 | ····.locals·1 | 96 | ····.locals·11 |
| 99 | ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 97 | ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 100 | ····.prologue | 98 | ····.prologue |
| 101 | ····const/16·v | 99 | ····const/16·v7,·0x8 |
| 102 | ····const/4·v | 100 | ····const/4·v6,·0x0 |
| 103 | ····.line·563 | 101 | ····.line·563 |
| 104 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List; | 102 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List; |
| 105 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
| 106 | ····.line·565 | 104 | ····.line·565 |
| 107 | ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;" | 105 | ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;" |
| 108 | ····const/4·v2,·0x0 | 106 | ····const/4·v2,·0x0 |
| 109 | ····.line·566 | 107 | ····.line·566 |
| 110 | ····.local·v2,·"hasSongs":Z | 108 | ····.local·v2,·"hasSongs":Z |
| 111 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 109 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 112 | ····move-result-object·v | 110 | ····move-result-object·v5 |
| 113 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
| 114 | ····:cond_0 | 111 | ····:cond_0 |
| 115 | ····invoke-interface·{v | 112 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
| 116 | ····move-result·v | 113 | ····move-result·v8 |
| 117 | ····if-eqz·v | 114 | ····if-eqz·v8,·:cond_1 |
| 118 | ····invoke-interface·{v | 115 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 119 | ····move-result-object·v1 | 116 | ····move-result-object·v1 |
| 120 | ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 117 | ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 121 | ····.line·567 | 118 | ····.line·567 |
| 122 | ····.local·v1,·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 119 | ····.local·v1,·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 123 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isDirectory()Z | 120 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isDirectory()Z |
| 124 | ····move-result·v | 121 | ····move-result·v8 |
| 125 | ····if-nez·v | 122 | ····if-nez·v8,·:cond_0 |
| 126 | ····.line·568 | 123 | ····.line·568 |
| 127 | ····const/4·v2,·0x1 | 124 | ····const/4·v2,·0x1 |
| 128 | ····.line·573 | 125 | ····.line·573 |
| 129 | ····.end·local·v1····#·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 126 | ····.end·local·v1····#·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 130 | ····:cond_1 | 127 | ····:cond_1 |
| 131 | ····if-eqz·v2,·:cond_2 | 128 | ····if-eqz·v2,·:cond_2 |
| 132 | ····.line·574 | 129 | ····.line·574 |
| 133 | ····iget-object·v | 130 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 134 | ····invoke-static·{v | 131 | ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; |
| 135 | ····move-result-object·v | 132 | ····move-result-object·v5 |
| 136 | ····iget-object·v | 133 | ····iget-object·v8,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 137 | ····invoke-static·{v | 134 | ····invoke-static·{v8,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1400(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View; |
| 138 | ····move-result-object·v | 135 | ····move-result-object·v8 |
| 139 | ····invoke-virtual·{v | 136 | ····invoke-virtual·{v5,·v8},·Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V |
| 140 | ····.line·575 | 137 | ····.line·575 |
| 141 | ····iget-object·v | 138 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 142 | ····invoke-static·{v | 139 | ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView; |
| 143 | ····move-result-object·v | 140 | ····move-result-object·v5 |
| 144 | ····iget-object·v | 141 | ····iget-object·v8,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 145 | ····invoke-static·{v | 142 | ····invoke-static·{v8},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1200(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup; |
| 146 | ····move-result-object·v | 143 | ····move-result-object·v8 |
| 147 | ····invoke-virtual·{v | 144 | ····invoke-virtual·{v5,·v8},·Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V |
| 148 | ····.line·576 | 145 | ····.line·576 |
| 149 | ····iget-object·v | 146 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 150 | ····invoke-static·{v | 147 | ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1500(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; |
| 151 | ····move-result-object·v | 148 | ····move-result-object·v5 |
| 152 | ····invoke-virtual·{v | 149 | ····invoke-virtual·{v5,·v6},·Landroid/widget/Button;->setVisibility(I)V |
| 153 | ····.line·577 | 150 | ····.line·577 |
| 154 | ····iget-object·v | 151 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 155 | ····invoke-static·{v | 152 | ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1600(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; |
| 156 | ····move-result-object·v | 153 | ····move-result-object·v5 |
| 157 | ····invoke-virtual·{v | 154 | ····invoke-virtual·{v5,·v6},·Landroid/widget/Button;->setVisibility(I)V |
| 158 | ····.line·578 | 155 | ····.line·578 |
| 159 | ····iget-object·v | 156 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 160 | ····invoke-static·{v | 157 | ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1700(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button; |
| 161 | ····move-result-object·v | 158 | ····move-result-object·v5 |
| Max diff block lines reached; 8788/17736 bytes (49.55%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; | 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·104 | 28 | ····.line·104 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->val$overflowButton:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->val$overflowButton:Landroid/view/View; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·357 | 27 | ····.line·357 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·222 | 27 | ····.line·222 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
| 19 | .field·final·synthetic·val$playlistId:Ljava/lang/String; | 19 | .field·final·synthetic·val$playlistId:Ljava/lang/String; |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·364 | 25 | ····.line·364 |
| 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 26 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 26 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->val$playlistId:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->val$playlistId: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:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·96 | 27 | ····.line·96 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·201 | 27 | ····.line·201 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·69 | 27 | ····.line·69 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·295 | 27 | ····.line·295 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·94 | 27 | ····.line·94 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
| 23 | .field·final·synthetic·val$size:I | 23 | .field·final·synthetic·val$size:I |
| 24 | #·direct·methods | 24 | #·direct·methods |
| 25 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V | 25 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V |
| 26 | ····.locals·0 | 26 | ····.locals·0 |
| 27 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 27 | ····.prologue | 28 | ····.prologue |
| 28 | ····.line·393 | 29 | ····.line·393 |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->val$albumListType:Ljava/lang/String; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->val$albumListType:Ljava/lang/String; |
| Offset 43, 21 lines modified | Offset 44, 19 lines modified | ||
| 43 | ····return-void | 44 | ····return-void |
| 44 | .end·method | 45 | .end·method |
| 45 | #·virtual·methods | 46 | #·virtual·methods |
| 46 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 47 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 47 | ····.locals·0 | 48 | ····.locals·0 |
| 48 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 49 | ····.prologue | 49 | ····.prologue |
| 50 | ····.line·393 | 50 | ····.line·393 |
| 51 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 51 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 52 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 53 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 52 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 54 | ····return-void | 53 | ····return-void |
| 55 | .end·method | 54 | .end·method |
| 56 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 55 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 57 | ····.locals·2 | 56 | ····.locals·2 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·108 | 27 | ····.line·108 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·73 | 27 | ····.line·73 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·153 | 27 | ····.line·153 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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$overflowButton:Landroid/view/View; | 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·151 | 28 | ····.line·151 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->val$overflowButton:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->val$overflowButton:Landroid/view/View; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·241 | 27 | ····.line·241 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·86 | 27 | ····.line·86 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 26, 15 lines modified | Offset 26, 16 lines modified | ||
| 26 | #·instance·fields | 26 | #·instance·fields |
| 27 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 27 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 28 | #·direct·methods | 28 | #·direct·methods |
| 29 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 29 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 30 | ····.locals·0 | 30 | ····.locals·0 |
| 31 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | ||
| 31 | ····.param·p2,·" | 32 | ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 32 | ····.prologue | 33 | ····.prologue |
| 33 | ····.line·127 | 34 | ····.line·127 |
| 34 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 35 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 35 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 36 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| Offset 130, 168 lines modified | Offset 131, 165 lines modified | ||
| 130 | ····move-result-object·v3 | 131 | ····move-result-object·v3 |
| 131 | ····return-object·v3 | 132 | ····return-object·v3 |
| 132 | .end·method | 133 | .end·method |
| 133 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 134 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 134 | ····.locals·0 | 135 | ····.locals·0 |
| 135 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 136 | ····.prologue | 136 | ····.prologue |
| 137 | ····.line·127 | 137 | ····.line·127 |
| 138 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Indexes; | 138 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Indexes; |
| 139 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 140 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V | 139 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V |
| 141 | ····return-void | 140 | ····return-void |
| 142 | .end·method | 141 | .end·method |
| 143 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V | 142 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V |
| 144 | ····.locals· | 143 | ····.locals·6 |
| 145 | ····.param·p1,·"result"····#·Lnet/sourceforge/subsonic/androidapp/domain/Indexes; | 144 | ····.param·p1,·"result"····#·Lnet/sourceforge/subsonic/androidapp/domain/Indexes; |
| 146 | ····.prologue | 145 | ····.prologue |
| 147 | ····.line·141 | 146 | ····.line·141 |
| 148 | ····new-instance·v0,·Ljava/util/ArrayList; | 147 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 149 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List; | 148 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List; |
| 150 | ····move-result-object·v | 149 | ····move-result-object·v3 |
| 151 | ····invoke-interface·{v | 150 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
| 152 | ····move-result·v | 151 | ····move-result·v3 |
| 153 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List; | 152 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List; |
| 154 | ····move-result-object·v | 153 | ····move-result-object·v4 |
| 155 | ····invoke-interface·{v | 154 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
| 156 | ····move-result·v | 155 | ····move-result·v4 |
| 157 | ····add-int/2addr·v | 156 | ····add-int/2addr·v3,·v4 |
| 158 | ····invoke-direct·{v0,·v | 157 | ····invoke-direct·{v0,·v3},·Ljava/util/ArrayList;-><init>(I)V |
| 159 | ····.line·142 | 158 | ····.line·142 |
| 160 | ····.local·v0,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;" | 159 | ····.local·v0,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;" |
| 161 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List; | 160 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List; |
| 162 | ····move-result-object·v | 161 | ····move-result-object·v3 |
| 163 | ····invoke-interface·{v0,·v | 162 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
| 164 | ····.line·143 | 163 | ····.line·143 |
| 165 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List; | 164 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List; |
| 166 | ····move-result-object·v | 165 | ····move-result-object·v3 |
| 167 | ····invoke-interface·{v0,·v | 166 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
| 168 | ····.line·144 | 167 | ····.line·144 |
| 169 | ····iget-object·v | 168 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 170 | ····invoke-static·{v | 169 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$200(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView; |
| 171 | ····move-result-object·v | 170 | ····move-result-object·v3 |
| 172 | ····new-instance·v | 171 | ····new-instance·v4,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; |
| 173 | ····iget-object·v | 172 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 174 | ····invoke-direct·{v | 173 | ····invoke-direct·{v4,·v5,·v0},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V |
| 175 | ····invoke-virtual·{v | 174 | ····invoke-virtual·{v3,·v4},·Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V |
| 176 | ····.line·147 | 175 | ····.line·147 |
| 177 | ····iget-object·v | 176 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 178 | ····invoke-static·{v | 177 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$100(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List; |
| 179 | ····move-result-object·v | 178 | ····move-result-object·v3 |
| 180 | ····if-eqz·v | 179 | ····if-eqz·v3,·:cond_0 |
| 181 | ····.line·148 | 180 | ····.line·148 |
| 182 | ····iget-object·v | 181 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 183 | ····invoke-static·{v | 182 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String; |
| 184 | ····move-result-object·v | 183 | ····move-result-object·v2 |
| 185 | ····.line·149 | 184 | ····.line·149 |
| 186 | ····.local·v | 185 | ····.local·v2,·"musicFolderId":Ljava/lang/String; |
| 187 | ····if-nez·v | 186 | ····if-nez·v2,·:cond_1 |
| 188 | ····.line·150 | 187 | ····.line·150 |
| 189 | ····iget-object·v | 188 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 190 | ····invoke-static·{v | 189 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$300(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView; |
| 191 | ····move-result-object·v | 190 | ····move-result-object·v3 |
| 192 | ····const·v | 191 | ····const·v4,·0x7f0a0072 |
| 193 | ····invoke-virtual·{v | 192 | ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(I)V |
| 194 | ····.line·160 | 193 | ····.line·160 |
| 195 | ····.end·local·v | 194 | ····.end·local·v2····#·"musicFolderId":Ljava/lang/String; |
| Max diff block lines reached; 3731/11889 bytes (31.38%) of diff not shown. | |||
| Offset 354, 38 lines modified | Offset 354, 42 lines modified | ||
| 354 | ····.line·168 | 354 | ····.line·168 |
| 355 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 355 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
| 356 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 356 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| 357 | ····const·v1,·0x7f0a004b | 357 | ····const·v1,·0x7f0a004b |
| 358 | ····.line·169 | ||
| 358 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 359 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
| 359 | ····move-result-object·v0 | 360 | ····move-result-object·v0 |
| 360 | ····const·v1,·0x7f0a000e | 361 | ····const·v1,·0x7f0a000e |
| 361 | ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6; | 362 | ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6; |
| 362 | ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V | 363 | ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V |
| 364 | ····.line·170 | ||
| 363 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 365 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 364 | ····move-result-object·v0 | 366 | ····move-result-object·v0 |
| 365 | ····const·v1,·0x7f0a000b | 367 | ····const·v1,·0x7f0a000b |
| 366 | ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5; | 368 | ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5; |
| 367 | ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V | 369 | ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V |
| 370 | ····.line·179 | ||
| 368 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 371 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 369 | ····move-result-object·v0 | 372 | ····move-result-object·v0 |
| 373 | ····.line·185 | ||
| 370 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 374 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
| 371 | ····.line·186 | 375 | ····.line·186 |
| 372 | ····return-void | 376 | ····return-void |
| 373 | .end·method | 377 | .end·method |
| 374 | .method·private·toggleOffline()V | 378 | .method·private·toggleOffline()V |
| Offset 909, 94 lines modified | Offset 913, 93 lines modified | ||
| 909 | ····const/4·v8,·0x1 | 913 | ····const/4·v8,·0x1 |
| 910 | ····.line·214 | 914 | ····.line·214 |
| 911 | ····invoke-super·{p0,·p1,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V | 915 | ····invoke-super·{p0,·p1,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V |
| 912 | ····.line·216 | 916 | ····.line·216 |
| 913 | ····new-instance·v | 917 | ····new-instance·v3,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; |
| 914 | ····invoke-direct·{v | 918 | ····invoke-direct·{v3,·p0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;-><init>(Landroid/content/Context;)V |
| 915 | ····.line·217 | 919 | ····.line·217 |
| 916 | ····.local·v | 920 | ····.local·v3,·"serverSettingsManager":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager; |
| 917 | ····invoke-virtual·{v | 921 | ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getActiveServer()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 918 | ····move-result-object·v0 | 922 | ····move-result-object·v0 |
| 919 | ····.line·219 | 923 | ····.line·219 |
| 920 | ····.local·v0,·"activeServer":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 924 | ····.local·v0,·"activeServer":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 921 | ····invoke-virtual·{v | 925 | ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List; |
| 922 | ····move-result-object·v | 926 | ····move-result-object·v4 |
| 923 | ····invoke-interface·{v | 927 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 924 | ····move-result-object·v | 928 | ····move-result-object·v4 |
| 925 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 926 | ····:cond_0 | 929 | ····:cond_0 |
| 927 | ····:goto_0 | 930 | ····:goto_0 |
| 928 | ····invoke-interface·{v | 931 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 929 | ····move-result·v5 | 932 | ····move-result·v5 |
| 930 | ····if-eqz·v5,·:cond_1 | 933 | ····if-eqz·v5,·:cond_1 |
| 931 | ····invoke-interface·{v | 934 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 932 | ····move-result-object·v | 935 | ····move-result-object·v2 |
| 933 | ····check-cast·v | 936 | ····check-cast·v2,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 934 | ····.line·220 | 937 | ····.line·220 |
| 935 | ····.local·v | 938 | ····.local·v2,·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 936 | ····invoke-virtual·{v | 939 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I |
| 937 | ····move-result·v5 | 940 | ····move-result·v5 |
| 938 | ····invoke-virtual·{v | 941 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I |
| 939 | ····move-result·v6 | 942 | ····move-result·v6 |
| 940 | ····invoke-virtual·{v | 943 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String; |
| 941 | ····move-result-object·v7 | 944 | ····move-result-object·v7 |
| 942 | ····invoke-interface·{p1,·v9,·v5,·v6,·v7},·Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; | 945 | ····invoke-interface·{p1,·v9,·v5,·v6,·v7},·Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; |
| 943 | ····move-result-object·v | 946 | ····move-result-object·v1 |
| 944 | ····.line·221 | 947 | ····.line·221 |
| 945 | ····.local·v | 948 | ····.local·v1,·"menuItem":Landroid/view/MenuItem; |
| 946 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I | 949 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I |
| 947 | ····move-result·v5 | 950 | ····move-result·v5 |
| 948 | ····invoke-virtual·{v | 951 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I |
| 949 | ····move-result·v6 | 952 | ····move-result·v6 |
| 950 | ····if-ne·v5,·v6,·:cond_0 | 953 | ····if-ne·v5,·v6,·:cond_0 |
| 951 | ····.line·222 | 954 | ····.line·222 |
| 952 | ····invoke-interface·{v | 955 | ····invoke-interface·{v1,·v8},·Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem; |
| 953 | ····goto·:goto_0 | 956 | ····goto·:goto_0 |
| 954 | ····.line·226 | 957 | ····.line·226 |
| 955 | ····.end·local·v | 958 | ····.end·local·v1····#·"menuItem":Landroid/view/MenuItem; |
| 956 | ····.end·local·v | 959 | ····.end·local·v2····#·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 957 | ····:cond_1 | 960 | ····:cond_1 |
| 958 | ····invoke-interface·{p1,·v9,·v8,·v8},·Landroid/view/ContextMenu;->setGroupCheckable(IZZ)V | 961 | ····invoke-interface·{p1,·v9,·v8,·v8},·Landroid/view/ContextMenu;->setGroupCheckable(IZZ)V |
| 959 | ····.line·227 | 962 | ····.line·227 |
| Max diff block lines reached; 303/7051 bytes (4.30%) 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:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·141 | 27 | ····.line·141 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·160 | 27 | ····.line·160 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·76 | 27 | ····.line·76 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 40, 16 lines modified | Offset 40, 17 lines modified | ||
| 40 | .field·final·synthetic·val$save:Z | 40 | .field·final·synthetic·val$save:Z |
| 41 | #·direct·methods | 41 | #·direct·methods |
| 42 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V | 42 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V |
| 43 | ····.locals·0 | 43 | ····.locals·0 |
| 44 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 44 | ····.param·p2,·" | 45 | ····.param·p2,·"activity"····#·Landroid/app/Activity; |
| 45 | ····.param·p3,·" | 46 | ····.param·p3,·"finishActivityOnCancel"····#·Z |
| 46 | ····.prologue | 47 | ····.prologue |
| 47 | ····.line·272 | 48 | ····.line·272 |
| 48 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 49 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 49 | ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->val$id:Ljava/lang/String; | 50 | ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->val$id:Ljava/lang/String; |
| Offset 61, 15 lines modified | Offset 62, 15 lines modified | ||
| 61 | ····invoke-direct·{p0,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;-><init>(Landroid/app/Activity;Z)V | 62 | ····invoke-direct·{p0,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;-><init>(Landroid/app/Activity;Z)V |
| 62 | ····return-void | 63 | ····return-void |
| 63 | .end·method | 64 | .end·method |
| 64 | .method·private·getSongsRecursively(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V | 65 | .method·private·getSongsRecursively(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V |
| 65 | ····.locals· | 66 | ····.locals·7 |
| 66 | ····.param·p1,·"parent"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 67 | ····.param·p1,·"parent"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 67 | ····.annotation·system·Ldalvik/annotation/Signature; | 68 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 68 | ········value·=·{ | 69 | ········value·=·{ |
| 69 | ············"(", | 70 | ············"(", |
| 70 | ············"Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;", | 71 | ············"Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;", |
| 71 | ············"Ljava/util/List", | 72 | ············"Ljava/util/List", |
| 72 | ············"<", | 73 | ············"<", |
| Offset 82, 110 lines modified | Offset 83, 109 lines modified | ||
| 82 | ········value·=·{ | 83 | ········value·=·{ |
| 83 | ············Ljava/lang/Exception; | 84 | ············Ljava/lang/Exception; |
| 84 | ········} | 85 | ········} |
| 85 | ····.end·annotation | 86 | ····.end·annotation |
| 86 | ····.prologue | 87 | ····.prologue |
| 87 | ····.local·p2,·"songs":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;" | 88 | ····.local·p2,·"songs":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;" |
| 88 | ····const/4·v | 89 | ····const/4·v5,·0x1 |
| 89 | ····const/4·v6,·0x0 | 90 | ····const/4·v6,·0x0 |
| 90 | ····.line·286 | 91 | ····.line·286 |
| 91 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 92 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
| 92 | ····move-result·v | 93 | ····move-result·v3 |
| 93 | ····const/16·v | 94 | ····const/16·v4,·0x1f4 |
| 94 | ····if-le·v | 95 | ····if-le·v3,·v4,·:cond_1 |
| 95 | ····.line·299 | 96 | ····.line·299 |
| 96 | ····:cond_0 | 97 | ····:cond_0 |
| 97 | ····return-void | 98 | ····return-void |
| 98 | ····.line·290 | 99 | ····.line·290 |
| 99 | ····:cond_1 | 100 | ····:cond_1 |
| 100 | ····invoke-virtual·{p1,·v6,·v | 101 | ····invoke-virtual·{p1,·v6,·v5},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; |
| 101 | ····move-result-object·v | 102 | ····move-result-object·v3 |
| 102 | ····invoke-interface·{v | 103 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 103 | ····move-result-object·v | 104 | ····move-result-object·v3 |
| 104 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 105 | ····:cond_2 | 105 | ····:cond_2 |
| 106 | ····:goto_0 | 106 | ····:goto_0 |
| 107 | ····invoke-interface·{v | 107 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 108 | ····move-result·v4 | 108 | ····move-result·v4 |
| 109 | ····if-eqz·v4,·:cond_3 | 109 | ····if-eqz·v4,·:cond_3 |
| 110 | ····invoke-interface·{v | 110 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 111 | ····move-result-object·v | 111 | ····move-result-object·v2 |
| 112 | ····check-cast·v | 112 | ····check-cast·v2,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 113 | ····.line·291 | 113 | ····.line·291 |
| 114 | ····.local·v | 114 | ····.local·v2,·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 115 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z |
| 116 | ····move-result·v4 | 116 | ····move-result·v4 |
| 117 | ····if-nez·v4,·:cond_2 | 117 | ····if-nez·v4,·:cond_2 |
| 118 | ····.line·292 | 118 | ····.line·292 |
| 119 | ····invoke-interface·{p2,·v | 119 | ····invoke-interface·{p2,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 120 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
| 121 | ····.line·295 | 121 | ····.line·295 |
| 122 | ····.end·local·v | 122 | ····.end·local·v2····#·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 123 | ····:cond_3 | 123 | ····:cond_3 |
| 124 | ····invoke-virtual·{p1,·v | 124 | ····invoke-virtual·{p1,·v5,·v6},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List; |
| 125 | ····move-result-object·v | 125 | ····move-result-object·v3 |
| 126 | ····invoke-interface·{v | 126 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 127 | ····move-result-object·v | 127 | ····move-result-object·v3 |
| 128 | ····:goto_1 | 128 | ····:goto_1 |
| 129 | ····invoke-interface·{v | 129 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 130 | ····move-result·v4 | 130 | ····move-result·v4 |
| 131 | ····if-eqz·v4,·:cond_0 | 131 | ····if-eqz·v4,·:cond_0 |
| 132 | ····invoke-interface·{v | 132 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 133 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
| 134 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 134 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 135 | ····.line·296 | 135 | ····.line·296 |
| 136 | ····.local·v0,·"dir":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 136 | ····.local·v0,·"dir":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 137 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 137 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 138 | ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; | 138 | ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; |
| 139 | ····move-result-object·v | 139 | ····move-result-object·v1 |
| Max diff block lines reached; 1886/7485 bytes (25.20%) 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·324 | 27 | ····.line·324 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
| 38 | .field·final·synthetic·val$starredButton:Landroid/widget/TextView; | 38 | .field·final·synthetic·val$starredButton:Landroid/widget/TextView; |
| 39 | #·direct·methods | 39 | #·direct·methods |
| 40 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V | 40 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;Landroid/view/View;)V |
| 41 | ····.locals·0 | 41 | ····.locals·0 |
| 42 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | ||
| 42 | ····.prologue | 43 | ····.prologue |
| 43 | ····.line·102 | 44 | ····.line·102 |
| 44 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 45 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 45 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->val$offlineButton:Landroid/widget/TextView; | 46 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->val$offlineButton:Landroid/widget/TextView; |
| Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Landroid/view/GestureDetector$OnGestureListener; | 6 | .implements·Landroid/view/GestureDetector$OnGestureListener; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;, | ||
| 11 | ········Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter; | 10 | ········Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter; |
| 12 | ····} | 11 | ····} |
| 13 | .end·annotation | 12 | .end·annotation |
| 14 | #·static·fields | 13 | #·static·fields |
| 15 | .field·private·static·final·COLOR_BUTTON_DISABLED:I | 14 | .field·private·static·final·COLOR_BUTTON_DISABLED:I |
| Offset 142, 15 lines modified | Offset 141, 14 lines modified | ||
| 142 | ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V | 141 | ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V |
| 143 | ····.line·121 | 142 | ····.line·121 |
| 144 | ····const/4·v0,·0x0 | 143 | ····const/4·v0,·0x0 |
| 145 | ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->seekInProgress:Z | 144 | ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->seekInProgress:Z |
| 146 | ····.line·885 | ||
| 147 | ····return-void | 145 | ····return-void |
| 148 | .end·method | 146 | .end·method |
| 149 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector; | 147 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector; |
| 150 | ····.locals·1 | 148 | ····.locals·1 |
| 151 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 149 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| Offset 1410, 14 lines modified | Offset 1408, 15 lines modified | ||
| 1410 | ····invoke-interface·{v0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->setSuggestedPlaylistName(Ljava/lang/String;)V | 1408 | ····invoke-interface·{v0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->setSuggestedPlaylistName(Ljava/lang/String;)V |
| 1411 | ····.line·709 | 1409 | ····.line·709 |
| 1412 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; | 1410 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22; |
| 1413 | ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V | 1411 | ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V |
| 1412 | ····.line·731 | ||
| 1414 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->execute()V | 1413 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->execute()V |
| 1415 | ····.line·732 | 1414 | ····.line·732 |
| 1416 | ····return-void | 1415 | ····return-void |
| 1417 | .end·method | 1416 | .end·method |
| 1418 | .method·private·scheduleHideControls()V | 1417 | .method·private·scheduleHideControls()V |
| Offset 1983, 14 lines modified | Offset 1982, 15 lines modified | ||
| 1983 | ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; | 1982 | ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; |
| 1984 | ····move-result-object·v4 | 1983 | ····move-result-object·v4 |
| 1985 | ····if-eqz·v4,·:cond_0 | 1984 | ····if-eqz·v4,·:cond_0 |
| 1985 | ····.line·474 | ||
| 1986 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->getDownloadService()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; | 1986 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->getDownloadService()Lnet/sourceforge/subsonic/androidapp/service/DownloadService; |
| 1987 | ····move-result-object·v4 | 1987 | ····move-result-object·v4 |
| 1988 | ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; | 1988 | ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController; |
| 1989 | ····move-result-object·v4 | 1989 | ····move-result-object·v4 |
| Offset 2060, 15 lines modified | Offset 2060, 15 lines modified | ||
| 2060 | ····return-void | 2060 | ····return-void |
| 2061 | ····.end·local·v0····#·"eqEnabled":Z | 2061 | ····.end·local·v0····#·"eqEnabled":Z |
| 2062 | ····.end·local·v1····#·"jukeboxEnabled":Z | 2062 | ····.end·local·v1····#·"jukeboxEnabled":Z |
| 2063 | ····:cond_0 | 2063 | ····:cond_0 |
| 2064 | ····move·v0,·v3 | 2064 | ····move·v0,·v3 |
| 2065 | ····.line·47 | 2065 | ····.line·474 |
| 2066 | ····goto·:goto_0 | 2066 | ····goto·:goto_0 |
| 2067 | ····.restart·local·v0····#·"eqEnabled":Z | 2067 | ····.restart·local·v0····#·"eqEnabled":Z |
| 2068 | ····:cond_1 | 2068 | ····:cond_1 |
| 2069 | ····move·v4,·v3 | 2069 | ····move·v4,·v3 |
| 2070 | ····.line·477 | 2070 | ····.line·477 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·131 | 27 | ····.line·131 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·67 | 27 | ····.line·67 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; |
| 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$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 22 | .field·final·synthetic·val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·334 | 28 | ····.line·334 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| Offset 292, 34 lines modified | Offset 292, 33 lines modified | ||
| 292 | ····invoke-direct·{p0,·v0,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->onAlbumSelected(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V | 292 | ····invoke-direct·{p0,·v0,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->onAlbumSelected(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V |
| 293 | ····goto·:goto_0 | 293 | ····goto·:goto_0 |
| 294 | .end·method | 294 | .end·method |
| 295 | .method·private·expandAlbums()V | 295 | .method·private·expandAlbums()V |
| 296 | ····.locals· | 296 | ····.locals·3 |
| 297 | ····.prologue | 297 | ····.prologue |
| 298 | ····.line·395 | 298 | ····.line·395 |
| 299 | ····iget-object·v | 299 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| 300 | ····invoke-virtual·{v | 300 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V |
| 301 | ····.line·396 | 301 | ····.line·396 |
| 302 | ····iget-object·v | 302 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 303 | ····invoke-virtual·{v | 303 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List; |
| 304 | ····move-result-object·v | 304 | ····move-result-object·v1 |
| 305 | ····invoke-interface·{v | 305 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 306 | ····move-result-object·v1 | 306 | ····move-result-object·v1 |
| 307 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 308 | ····:goto_0 | 307 | ····:goto_0 |
| 309 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 308 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 310 | ····move-result·v2 | 309 | ····move-result·v2 |
| 311 | ····if-eqz·v2,·:cond_0 | 310 | ····if-eqz·v2,·:cond_0 |
| Offset 336, 55 lines modified | Offset 335, 54 lines modified | ||
| 336 | ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->add(Ljava/lang/Object;)V | 335 | ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->add(Ljava/lang/Object;)V |
| 337 | ····goto·:goto_0 | 336 | ····goto·:goto_0 |
| 338 | ····.line·399 | 337 | ····.line·399 |
| 339 | ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 338 | ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 340 | ····:cond_0 | 339 | ····:cond_0 |
| 341 | ····iget-object·v | 340 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| 342 | ····invoke-virtual·{v | 341 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->notifyDataSetChanged()V |
| 343 | ····.line·400 | 342 | ····.line·400 |
| 344 | ····iget-object·v | 343 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 345 | ····iget-object·v | 344 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreAlbumsAdapter:Landroid/widget/ListAdapter; |
| 346 | ····invoke-virtual·{v | 345 | ····invoke-virtual·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V |
| 347 | ····.line·401 | 346 | ····.line·401 |
| 348 | ····iget-object·v | 347 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 349 | ····invoke-virtual·{v | 348 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V |
| 350 | ····.line·402 | 349 | ····.line·402 |
| 351 | ····return-void | 350 | ····return-void |
| 352 | .end·method | 351 | .end·method |
| 353 | .method·private·expandArtists()V | 352 | .method·private·expandArtists()V |
| 354 | ····.locals· | 353 | ····.locals·3 |
| 355 | ····.prologue | 354 | ····.prologue |
| 356 | ····.line·385 | 355 | ····.line·385 |
| 357 | ····iget-object·v | 356 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; |
| 358 | ····invoke-virtual·{v | 357 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->clear()V |
| 359 | ····.line·386 | 358 | ····.line·386 |
| 360 | ····iget-object·v | 359 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 361 | ····invoke-virtual·{v | 360 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; |
| 362 | ····move-result-object·v | 361 | ····move-result-object·v1 |
| 363 | ····invoke-interface·{v | 362 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 364 | ····move-result-object·v1 | 363 | ····move-result-object·v1 |
| 365 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 366 | ····:goto_0 | 364 | ····:goto_0 |
| 367 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 365 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 368 | ····move-result·v2 | 366 | ····move-result·v2 |
| 369 | ····if-eqz·v2,·:cond_0 | 367 | ····if-eqz·v2,·:cond_0 |
| Offset 401, 94 lines modified | Offset 399, 93 lines modified | ||
| 401 | ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->add(Ljava/lang/Object;)V | 399 | ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->add(Ljava/lang/Object;)V |
| 402 | ····goto·:goto_0 | 400 | ····goto·:goto_0 |
| 403 | ····.line·389 | 401 | ····.line·389 |
| 404 | ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; | 402 | ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 405 | ····:cond_0 | 403 | ····:cond_0 |
| 406 | ····iget-object·v | 404 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; |
| 407 | ····invoke-virtual·{v | 405 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->notifyDataSetChanged()V |
| 408 | ····.line·390 | 406 | ····.line·390 |
| 409 | ····iget-object·v | 407 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 410 | ····iget-object·v | 408 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreArtistsAdapter:Landroid/widget/ListAdapter; |
| 411 | ····invoke-virtual·{v | 409 | ····invoke-virtual·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V |
| 412 | ····.line·391 | 410 | ····.line·391 |
| 413 | ····iget-object·v | 411 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter; |
| 414 | ····invoke-virtual·{v | 412 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V |
| 415 | ····.line·392 | 413 | ····.line·392 |
| 416 | ····return-void | 414 | ····return-void |
| 417 | .end·method | 415 | .end·method |
| 418 | .method·private·expandSongs()V | 416 | .method·private·expandSongs()V |
| 419 | ····.locals· | 417 | ····.locals·3 |
| 420 | ····.prologue | 418 | ····.prologue |
| 421 | ····.line·405 | 419 | ····.line·405 |
| 422 | ····iget-object·v | 420 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter; |
| 423 | ····invoke-virtual·{v | 421 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V |
| Max diff block lines reached; 4279/12821 bytes (33.37%) of diff not shown. | |||
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$screen:Landroid/preference/PreferenceScreen; | 24 | .field·final·synthetic·val$screen:Landroid/preference/PreferenceScreen; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·155 | 30 | ····.line·155 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->val$name:Landroid/preference/EditTextPreference; | 32 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->val$name:Landroid/preference/EditTextPreference; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·272 | 27 | ····.line·272 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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$overflowButton:Landroid/view/View; | 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·86 | 28 | ····.line·86 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->val$overflowButton:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->val$overflowButton:Landroid/view/View; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$handler:Landroid/os/Handler; | 22 | .field·final·synthetic·val$handler:Landroid/os/Handler; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·397 | 28 | ····.line·397 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->val$handler:Landroid/os/Handler; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->val$handler:Landroid/os/Handler; |
| Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
| 26 | .field·final·synthetic·val$minEQLevel:S | 26 | .field·final·synthetic·val$minEQLevel:S |
| 27 | #·direct·methods | 27 | #·direct·methods |
| 28 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V | 28 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V |
| 29 | ····.locals·0 | 29 | ····.locals·0 |
| 30 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; | ||
| 30 | ····.prologue | 31 | ····.prologue |
| 31 | ····.line·160 | 32 | ····.line·160 |
| 32 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; | 33 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; |
| 33 | ····iput-short·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->val$minEQLevel:S | 34 | ····iput-short·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->val$minEQLevel:S |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·146 | 27 | ····.line·146 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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$overflowButton:Landroid/view/View; | 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·152 | 28 | ····.line·152 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->val$overflowButton:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->val$overflowButton:Landroid/view/View; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 22 | .field·final·synthetic·val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·615 | 28 | ····.line·615 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·179 | 27 | ····.line·179 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 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$handler:Landroid/os/Handler; | 22 | .field·final·synthetic·val$handler:Landroid/os/Handler; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·444 | 28 | ····.line·444 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->val$handler:Landroid/os/Handler; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->val$handler:Landroid/os/Handler; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·355 | 27 | ····.line·355 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·106 | 27 | ····.line·106 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 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$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 24 | .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·347 | 30 | ····.line·347 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 32 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·182 | 27 | ····.line·182 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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$username:Landroid/preference/EditTextPreference; | 22 | .field·final·synthetic·val$username:Landroid/preference/EditTextPreference; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·183 | 28 | ····.line·183 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->val$username:Landroid/preference/EditTextPreference; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->val$username:Landroid/preference/EditTextPreference; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·132 | 27 | ····.line·132 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·264 | 27 | ····.line·264 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 26, 15 lines modified | Offset 26, 16 lines modified | ||
| 26 | #·instance·fields | 26 | #·instance·fields |
| 27 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 27 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 28 | #·direct·methods | 28 | #·direct·methods |
| 29 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 29 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 30 | ····.locals·0 | 30 | ····.locals·0 |
| 31 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | ||
| 31 | ····.param·p2,·" | 32 | ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 32 | ····.prologue | 33 | ····.prologue |
| 33 | ····.line·320 | 34 | ····.line·320 |
| 34 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; | 35 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity; |
| 35 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 36 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| Offset 85, 21 lines modified | Offset 86, 19 lines modified | ||
| 85 | ····move-result-object·v1 | 86 | ····move-result-object·v1 |
| 86 | ····return-object·v1 | 87 | ····return-object·v1 |
| 87 | .end·method | 88 | .end·method |
| 88 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 89 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 89 | ····.locals·0 | 90 | ····.locals·0 |
| 90 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 91 | ····.prologue | 91 | ····.prologue |
| 92 | ····.line·320 | 92 | ····.line·320 |
| 93 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 93 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 94 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 95 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V | 94 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V |
| 96 | ····return-void | 95 | ····return-void |
| 97 | .end·method | 96 | .end·method |
| 98 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V | 97 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V |
| 99 | ····.locals·2 | 98 | ····.locals·2 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·84 | 27 | ····.line·84 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·386 | 27 | ····.line·386 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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$presetButton:Landroid/view/View; | 22 | .field·final·synthetic·val$presetButton:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·64 | 28 | ····.line·64 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->val$presetButton:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->val$presetButton:Landroid/view/View; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·317 | 27 | ····.line·317 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 28, 15 lines modified | Offset 28, 16 lines modified | ||
| 28 | .field·final·synthetic·val$playlistName:Ljava/lang/String; | 28 | .field·final·synthetic·val$playlistName:Ljava/lang/String; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V | 30 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V |
| 31 | ····.locals·0 | 31 | ····.locals·0 |
| 32 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 32 | ····.param·p2,·" | 33 | ····.param·p2,·"activity"····#·Landroid/app/Activity; |
| 33 | ····.prologue | 34 | ····.prologue |
| 34 | ····.line·709 | 35 | ····.line·709 |
| 35 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 36 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 36 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->val$playlistName:Ljava/lang/String; | 37 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->val$playlistName:Ljava/lang/String; |
| Offset 61, 15 lines modified | Offset 62, 15 lines modified | ||
| 61 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
| 62 | ····return-object·v0 | 63 | ····return-object·v0 |
| 63 | .end·method | 64 | .end·method |
| 64 | .method·protected·doInBackground()Ljava/lang/Void; | 65 | .method·protected·doInBackground()Ljava/lang/Void; |
| 65 | ····.locals· | 66 | ····.locals·7 |
| 66 | ····.annotation·system·Ldalvik/annotation/Throws; | 67 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 67 | ········value·=·{ | 68 | ········value·=·{ |
| 68 | ············Ljava/lang/Throwable; | 69 | ············Ljava/lang/Throwable; |
| 69 | ········} | 70 | ········} |
| 70 | ····.end·annotation | 71 | ····.end·annotation |
| 71 | ····.prologue | 72 | ····.prologue |
| Offset 90, 37 lines modified | Offset 91, 36 lines modified | ||
| 90 | ····invoke-interface·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getDownloads()Ljava/util/List; | 91 | ····invoke-interface·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getDownloads()Ljava/util/List; |
| 91 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
| 92 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 93 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 93 | ····move-result-object·v | 94 | ····move-result-object·v2 |
| 94 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
| 95 | ····:goto_0 | 95 | ····:goto_0 |
| 96 | ····invoke-interface·{v | 96 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 97 | ····move-result·v | 97 | ····move-result·v4 |
| 98 | ····if-eqz·v | 98 | ····if-eqz·v4,·:cond_0 |
| 99 | ····invoke-interface·{v | 99 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 100 | ····move-result-object·v6 | 100 | ····move-result-object·v6 |
| 101 | ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 101 | ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 102 | ····.line·714 | 102 | ····.line·714 |
| 103 | ····.local·v6,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 103 | ····.local·v6,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 104 | ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 104 | ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 105 | ····move-result-object·v | 105 | ····move-result-object·v4 |
| 106 | ····invoke-interface·{v3,·v | 106 | ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 107 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
| 108 | ····.line·716 | 108 | ····.line·716 |
| 109 | ····.end·local·v6····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 109 | ····.end·local·v6····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 110 | ····:cond_0 | 110 | ····:cond_0 |
| 111 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 111 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| Offset 141, 21 lines modified | Offset 141, 19 lines modified | ||
| 141 | ····.line·718 | 141 | ····.line·718 |
| 142 | ····return-object·v1 | 142 | ····return-object·v1 |
| 143 | .end·method | 143 | .end·method |
| 144 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 144 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 145 | ····.locals·0 | 145 | ····.locals·0 |
| 146 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 147 | ····.prologue | 146 | ····.prologue |
| 148 | ····.line·709 | 147 | ····.line·709 |
| 149 | ····check-cast·p1,·Ljava/lang/Void; | 148 | ····check-cast·p1,·Ljava/lang/Void; |
| 150 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 151 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->done(Ljava/lang/Void;)V | 149 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->done(Ljava/lang/Void;)V |
| 152 | ····return-void | 150 | ····return-void |
| 153 | .end·method | 151 | .end·method |
| 154 | .method·protected·done(Ljava/lang/Void;)V | 152 | .method·protected·done(Ljava/lang/Void;)V |
| 155 | ····.locals·2 | 153 | ····.locals·2 |
| Offset 292, 98 lines modified | Offset 292, 97 lines modified | ||
| 292 | .end·method | 292 | .end·method |
| 293 | .method·private·updateBars()V | 293 | .method·private·updateBars()V |
| 294 | ····.locals·7 | 294 | ····.locals·7 |
| 295 | ····.prologue | 295 | ····.prologue |
| 296 | ····.line·128 | 296 | ····.line·128 |
| 297 | ····iget-object·v | 297 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->bars:Ljava/util/Map; |
| 298 | ····invoke-interface·{v | 298 | ····invoke-interface·{v4},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| 299 | ····move-result-object·v | 299 | ····move-result-object·v4 |
| 300 | ····invoke-interface·{v | 300 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| 301 | ····move-result-object·v | 301 | ····move-result-object·v5 |
| 302 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
| 303 | ····:goto_0 | 302 | ····:goto_0 |
| 304 | ····invoke-interface·{v | 303 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
| 305 | ····move-result·v | 304 | ····move-result·v4 |
| 306 | ····if-eqz·v | 305 | ····if-eqz·v4,·:cond_0 |
| 307 | ····invoke-interface·{v | 306 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 308 | ····move-result-object·v2 | 307 | ····move-result-object·v2 |
| 309 | ····check-cast·v2,·Ljava/util/Map$Entry; | 308 | ····check-cast·v2,·Ljava/util/Map$Entry; |
| 310 | ····.line·129 | 309 | ····.line·129 |
| 311 | ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;" | 310 | ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;" |
| 312 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 311 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| 313 | ····move-result-object·v | 312 | ····move-result-object·v4 |
| 314 | ····check-cast·v | 313 | ····check-cast·v4,·Ljava/lang/Short; |
| 315 | ····invoke-virtual·{v | 314 | ····invoke-virtual·{v4},·Ljava/lang/Short;->shortValue()S |
| 316 | ····move-result·v0 | 315 | ····move-result·v0 |
| 317 | ····.line·130 | 316 | ····.line·130 |
| 318 | ····.local·v0,·"band":S | 317 | ····.local·v0,·"band":S |
| 319 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 318 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| 320 | ····move-result-object·v1 | 319 | ····move-result-object·v1 |
| 321 | ····check-cast·v1,·Landroid/widget/SeekBar; | 320 | ····check-cast·v1,·Landroid/widget/SeekBar; |
| 322 | ····.line·131 | 321 | ····.line·131 |
| 323 | ····.local·v1,·"bar":Landroid/widget/SeekBar; | 322 | ····.local·v1,·"bar":Landroid/widget/SeekBar; |
| 324 | ····iget-object·v | 323 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; |
| 325 | ····invoke-virtual·{v | 324 | ····invoke-virtual·{v4},·Landroid/media/audiofx/Equalizer;->getEnabled()Z |
| 326 | ····move-result·v | 325 | ····move-result·v4 |
| 327 | ····invoke-virtual·{v1,·v | 326 | ····invoke-virtual·{v1,·v4},·Landroid/widget/SeekBar;->setEnabled(Z)V |
| 328 | ····.line·132 | 327 | ····.line·132 |
| 329 | ····iget-object·v | 328 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; |
| 330 | ····invoke-virtual·{v | 329 | ····invoke-virtual·{v4},·Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S |
| 331 | ····move-result-object·v | 330 | ····move-result-object·v4 |
| 332 | ····const/4·v6,·0x0 | 331 | ····const/4·v6,·0x0 |
| 333 | ····aget-short·v | 332 | ····aget-short·v3,·v4,·v6 |
| 334 | ····.line·133 | 333 | ····.line·133 |
| 335 | ····.local·v | 334 | ····.local·v3,·"minEQLevel":S |
| 336 | ····iget-object·v | 335 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer; |
| 337 | ····invoke-virtual·{v | 336 | ····invoke-virtual·{v4,·v0},·Landroid/media/audiofx/Equalizer;->getBandLevel(S)S |
| 338 | ····move-result·v | 337 | ····move-result·v4 |
| 339 | ····sub-int/2addr·v | 338 | ····sub-int/2addr·v4,·v3 |
| 340 | ····invoke-virtual·{v1,·v | 339 | ····invoke-virtual·{v1,·v4},·Landroid/widget/SeekBar;->setProgress(I)V |
| 341 | ····goto·:goto_0 | 340 | ····goto·:goto_0 |
| 342 | ····.line·135 | 341 | ····.line·135 |
| 343 | ····.end·local·v0····#·"band":S | 342 | ····.end·local·v0····#·"band":S |
| 344 | ····.end·local·v1····#·"bar":Landroid/widget/SeekBar; | 343 | ····.end·local·v1····#·"bar":Landroid/widget/SeekBar; |
| 345 | ····.end·local·v2····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;" | 344 | ····.end·local·v2····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;" |
| 346 | ····.end·local·v | 345 | ····.end·local·v3····#·"minEQLevel":S |
| 347 | ····:cond_0 | 346 | ····:cond_0 |
| 348 | ····return-void | 347 | ····return-void |
| 349 | .end·method | 348 | .end·method |
| 350 | .method·private·updateLevelText(Landroid/widget/TextView;S)V | 349 | .method·private·updateLevelText(Landroid/widget/TextView;S)V |
| 351 | ····.locals·2 | 350 | ····.locals·2 |
| 352 | ····.param·p1,·"levelTextView"····#·Landroid/widget/TextView; | 351 | ····.param·p1,·"levelTextView"····#·Landroid/widget/TextView; |
| Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
| 23 | .field·final·synthetic·val$parentName:Ljava/lang/String; | 23 | .field·final·synthetic·val$parentName:Ljava/lang/String; |
| 24 | #·direct·methods | 24 | #·direct·methods |
| 25 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 25 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
| 26 | ····.locals·0 | 26 | ····.locals·0 |
| 27 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 27 | ····.prologue | 28 | ····.prologue |
| 28 | ····.line·323 | 29 | ····.line·323 |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->val$id:Ljava/lang/String; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->val$id:Ljava/lang/String; |
| Offset 43, 21 lines modified | Offset 44, 19 lines modified | ||
| 43 | ····return-void | 44 | ····return-void |
| 44 | .end·method | 45 | .end·method |
| 45 | #·virtual·methods | 46 | #·virtual·methods |
| 46 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 47 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 47 | ····.locals·0 | 48 | ····.locals·0 |
| 48 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 49 | ····.prologue | 49 | ····.prologue |
| 50 | ····.line·323 | 50 | ····.line·323 |
| 51 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; | 51 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory; |
| 52 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 53 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 52 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 54 | ····return-void | 53 | ····return-void |
| 55 | .end·method | 54 | .end·method |
| 56 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V | 55 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V |
| 57 | ····.locals·2 | 56 | ····.locals·2 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; | 22 | .field·final·synthetic·val$overflowButton:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·382 | 28 | ····.line·382 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->val$overflowButton:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->val$overflowButton:Landroid/view/View; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·284 | 27 | ····.line·284 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 26, 15 lines modified | Offset 26, 16 lines modified | ||
| 26 | #·instance·fields | 26 | #·instance·fields |
| 27 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; | 27 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; |
| 28 | #·direct·methods | 28 | #·direct·methods |
| 29 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 29 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| 30 | ····.locals·0 | 30 | ····.locals·0 |
| 31 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; | ||
| 31 | ····.param·p2,·" | 32 | ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 32 | ····.prologue | 33 | ····.prologue |
| 33 | ····.line·47 | 34 | ····.line·47 |
| 34 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; | 35 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity; |
| 35 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V | 36 | ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V |
| Offset 113, 21 lines modified | Offset 114, 19 lines modified | ||
| 113 | ····move-result-object·v3 | 114 | ····move-result-object·v3 |
| 114 | ····return-object·v3 | 115 | ····return-object·v3 |
| 115 | .end·method | 116 | .end·method |
| 116 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 117 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 117 | ····.locals·0 | 118 | ····.locals·0 |
| 118 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 119 | ····.prologue | 119 | ····.prologue |
| 120 | ····.line·47 | 120 | ····.line·47 |
| 121 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; | 121 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Lyrics; |
| 122 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 123 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V | 122 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V |
| 124 | ····return-void | 123 | ····return-void |
| 125 | .end·method | 124 | .end·method |
| 126 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V | 125 | .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V |
| 127 | ····.locals·5 | 126 | ····.locals·5 |
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 24 | .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·136 | 30 | ····.line·136 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 32 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·192 | 27 | ····.line·192 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·195 | 27 | ····.line·195 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·77 | 27 | ····.line·77 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·204 | 27 | ····.line·204 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·126 | 27 | ····.line·126 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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$runnable:Ljava/lang/Runnable; | 22 | .field·final·synthetic·val$runnable:Ljava/lang/Runnable; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·260 | 28 | ····.line·260 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->val$runnable:Ljava/lang/Runnable; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->val$runnable:Ljava/lang/Runnable; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·350 | 27 | ····.line·350 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·529 | 27 | ····.line·529 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·185 | 27 | ····.line·185 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·61 | 27 | ····.line·61 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; |
| 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:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·170 | 27 | ····.line·170 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity; |
| 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$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; | 21 | .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·400 | 27 | ····.line·400 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 21, 15 lines modified | Offset 21, 14 lines modified | ||
| 21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.prologue | 23 | ····.prologue |
| 24 | ····.line·39 | 24 | ····.line·39 |
| 25 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
| 26 | ····.line·98 | ||
| 27 | ····return-void | 26 | ····return-void |
| 28 | .end·method | 27 | .end·method |
| 29 | .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView; | 28 | .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView; |
| 30 | ····.locals·1 | 29 | ····.locals·1 |
| 31 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; | 30 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 22 | .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·124 | 28 | ····.line·124 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·163 | 27 | ····.line·163 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 60, 14 lines modified | Offset 60, 15 lines modified | ||
| 60 | ····move-result·v1 | 60 | ····move-result·v1 |
| 61 | ····if-eqz·v1,·:cond_1 | 61 | ····if-eqz·v1,·:cond_1 |
| 62 | ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE" | 62 | ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE" |
| 63 | ····.line·56 | ||
| 63 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I | 64 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
| 64 | ····move-result·v1 | 65 | ····move-result·v1 |
| 65 | ····if-ne·v1,·v4,·:cond_1 | 66 | ····if-ne·v1,·v4,·:cond_1 |
| 66 | ····.line·64 | 67 | ····.line·64 |
| Offset 87, 14 lines modified | Offset 88, 15 lines modified | ||
| 87 | ····move-result·v1 | 88 | ····move-result·v1 |
| 88 | ····if-eqz·v1,·:cond_2 | 89 | ····if-eqz·v1,·:cond_2 |
| 89 | ····const-string·v1,·"android.bluetooth.profile.extra.STATE" | 90 | ····const-string·v1,·"android.bluetooth.profile.extra.STATE" |
| 91 | ····.line·61 | ||
| 90 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I | 92 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
| 91 | ····move-result·v1 | 93 | ····move-result·v1 |
| 92 | ····if-eq·v1,·v4,·:cond_0 | 94 | ····if-eq·v1,·v4,·:cond_0 |
| 93 | ····.line·64 | 95 | ····.line·64 |
| Offset 124, 14 lines modified | Offset 126, 15 lines modified | ||
| 124 | ····move-result·v1 | 126 | ····move-result·v1 |
| 125 | ····if-eqz·v1,·:cond_1 | 127 | ····if-eqz·v1,·:cond_1 |
| 126 | ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE" | 128 | ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE" |
| 129 | ····.line·69 | ||
| 127 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I | 130 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
| 128 | ····move-result·v1 | 131 | ····move-result·v1 |
| 129 | ····if-nez·v1,·:cond_1 | 132 | ····if-nez·v1,·:cond_1 |
| 130 | ····.line·77 | 133 | ····.line·77 |
| Offset 151, 14 lines modified | Offset 154, 15 lines modified | ||
| 151 | ····move-result·v1 | 154 | ····move-result·v1 |
| 152 | ····if-eqz·v1,·:cond_2 | 155 | ····if-eqz·v1,·:cond_2 |
| 153 | ····const-string·v1,·"android.bluetooth.profile.extra.STATE" | 156 | ····const-string·v1,·"android.bluetooth.profile.extra.STATE" |
| 157 | ····.line·74 | ||
| 154 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I | 158 | ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
| 155 | ····move-result·v1 | 159 | ····move-result·v1 |
| 156 | ····if-eqz·v1,·:cond_0 | 160 | ····if-eqz·v1,·:cond_0 |
| 157 | ····.line·77 | 161 | ····.line·77 |
| Offset 17, 33 lines modified | Offset 17, 34 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·22 | 24 | ····.line·22 |
| 24 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask | 25 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;" |
| 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | 26 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; |
| 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
| 27 | ····return-void | 28 | ····return-void |
| 28 | .end·method | 29 | .end·method |
| 29 | #·virtual·methods | 30 | #·virtual·methods |
| 30 | .method·public·run()V | 31 | .method·public·run()V |
| 31 | ····.locals·4 | 32 | ····.locals·4 |
| 32 | ····.prologue | 33 | ····.prologue |
| 33 | ····.line·26 | 34 | ····.line·26 |
| 34 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask | 35 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;" |
| 35 | ····:try_start_0 | 36 | ····:try_start_0 |
| 36 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | 37 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; |
| 37 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->doInBackground()Ljava/lang/Object; | 38 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->doInBackground()Ljava/lang/Object; |
| 38 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
| Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
| 13 | ····name·=·null | 13 | ····name·=·null |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·direct·methods | 15 | #·direct·methods |
| 16 | .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V | 16 | .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V |
| 17 | ····.locals·1 | 17 | ····.locals·1 |
| 18 | ····.param·p3,·" | 18 | ····.param·p3,·"key"····#·Ljava/lang/String; |
| 19 | ····.prologue | 19 | ····.prologue |
| 20 | ····.line·77 | 20 | ····.line·77 |
| 21 | ····const/4·v0,·0x0 | 21 | ····const/4·v0,·0x0 |
| 22 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V | 22 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V |
| Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
| 13 | ····name·=·null | 13 | ····name·=·null |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·direct·methods | 15 | #·direct·methods |
| 16 | .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V | 16 | .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V |
| 17 | ····.locals·1 | 17 | ····.locals·1 |
| 18 | ····.param·p3,·" | 18 | ····.param·p3,·"key"····#·Ljava/lang/String; |
| 19 | ····.prologue | 19 | ····.prologue |
| 20 | ····.line·86 | 20 | ····.line·86 |
| 21 | ····const/4·v0,·0x0 | 21 | ····const/4·v0,·0x0 |
| 22 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V | 22 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V |
| Offset 71, 15 lines modified | Offset 71, 14 lines modified | ||
| 71 | ····.line·62 | 71 | ····.line·62 |
| 72 | ····.local·p1,·"dirs":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 72 | ····.local·p1,·"dirs":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
| 73 | ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;" | 73 | ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;" |
| 74 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 74 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 75 | ····move-result-object·v2 | 75 | ····move-result-object·v2 |
| 76 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 77 | ····:cond_0 | 76 | ····:cond_0 |
| 78 | ····:goto_0 | 77 | ····:goto_0 |
| 79 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 78 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 80 | ····move-result·v3 | 79 | ····move-result·v3 |
| 81 | ····if-eqz·v3,·:cond_1 | 80 | ····if-eqz·v3,·:cond_1 |
| Offset 127, 15 lines modified | Offset 126, 15 lines modified | ||
| 127 | ····.end·local·v0····#·"children":[Ljava/io/File; | 126 | ····.end·local·v0····#·"children":[Ljava/io/File; |
| 128 | ····.end·local·v1····#·"dir":Ljava/io/File; | 127 | ····.end·local·v1····#·"dir":Ljava/io/File; |
| 129 | ····:cond_1 | 128 | ····:cond_1 |
| 130 | ····return-void | 129 | ····return-void |
| 131 | .end·method | 130 | .end·method |
| 132 | .method·private·deleteFiles(Ljava/util/List;Ljava/util/Set;)V | 131 | .method·private·deleteFiles(Ljava/util/List;Ljava/util/Set;)V |
| 133 | ····.locals·3 | 132 | ····.locals·30 |
| 134 | ····.annotation·system·Ldalvik/annotation/Signature; | 133 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 135 | ········value·=·{ | 134 | ········value·=·{ |
| 136 | ············"(", | 135 | ············"(", |
| 137 | ············"Ljava/util/List", | 136 | ············"Ljava/util/List", |
| 138 | ············"<", | 137 | ············"<", |
| 139 | ············"Ljava/io/File;", | 138 | ············"Ljava/io/File;", |
| 140 | ············">;", | 139 | ············">;", |
| Offset 148, 67 lines modified | Offset 147, 66 lines modified | ||
| 148 | ····.prologue | 147 | ····.prologue |
| 149 | ····.line·79 | 148 | ····.line·79 |
| 150 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 149 | ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
| 151 | ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;" | 150 | ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;" |
| 152 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->isEmpty()Z | 151 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->isEmpty()Z |
| 153 | ····move-result·v2 | 152 | ····move-result·v26 |
| 154 | ····if-eqz·v2 | 153 | ····if-eqz·v26,·:cond_0 |
| 155 | ····.line·125 | 154 | ····.line·125 |
| 156 | ····:goto_0 | 155 | ····:goto_0 |
| 157 | ····return-void | 156 | ····return-void |
| 158 | ····.line·83 | 157 | ····.line·83 |
| 159 | ····:cond_0 | 158 | ····:cond_0 |
| 160 | ····move-object/from16·v0,·p0 | 159 | ····move-object/from16·v0,·p0 |
| 161 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->context:Landroid/content/Context; | 160 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->context:Landroid/content/Context; |
| 162 | ····move-object/from16·v2 | 161 | ····move-object/from16·v26,·v0 |
| 163 | ····invoke-static/range·{v2 | 162 | ····invoke-static/range·{v26·..·v26},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getCacheSizeMB(Landroid/content/Context;)I |
| 164 | ····move-result·v2 | 163 | ····move-result·v26 |
| 165 | ····move/from16·v0,·v2 | 164 | ····move/from16·v0,·v26 |
| 166 | ····int-to-long·v0,·v0 | 165 | ····int-to-long·v0,·v0 |
| 167 | ····move-wide/from16·v2 | 166 | ····move-wide/from16·v26,·v0 |
| 168 | ····const-wide/16·v2 | 167 | ····const-wide/16·v28,·0x400 |
| 169 | ····mul-long·v2 | 168 | ····mul-long·v26,·v26,·v28 |
| 170 | ····const-wide/16·v2 | 169 | ····const-wide/16·v28,·0x400 |
| 171 | ····mul-long·v18,·v2 | 170 | ····mul-long·v18,·v26,·v28 |
| 172 | ····.line·85 | 171 | ····.line·85 |
| 173 | ····.local·v18,·"cacheSizeBytes":J | 172 | ····.local·v18,·"cacheSizeBytes":J |
| 174 | ····const-wide/16·v14,·0x0 | 173 | ····const-wide/16·v14,·0x0 |
| 175 | ····.line·86 | 174 | ····.line·86 |
| 176 | ····.local·v14,·"bytesUsedBySubsonic":J | 175 | ····.local·v14,·"bytesUsedBySubsonic":J |
| 177 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 176 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 178 | ····move-result-object·v2 | 177 | ····move-result-object·v26 |
| 179 | ····.local·v21,·"i$":Ljava/util/Iterator; | ||
| 180 | ····:goto_1 | 178 | ····:goto_1 |
| 181 | ····invoke-interface/range·{v2 | 179 | ····invoke-interface/range·{v26·..·v26},·Ljava/util/Iterator;->hasNext()Z |
| 182 | ····move-result·v27 | 180 | ····move-result·v27 |
| 183 | ····if-eqz·v27,·:cond_1 | 181 | ····if-eqz·v27,·:cond_1 |
| 184 | ····invoke-interface/range·{v2 | 182 | ····invoke-interface/range·{v26·..·v26},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 185 | ····move-result-object·v20 | 183 | ····move-result-object·v20 |
| 186 | ····check-cast·v20,·Ljava/io/File; | 184 | ····check-cast·v20,·Ljava/io/File; |
| 187 | ····.line·87 | 185 | ····.line·87 |
| 188 | ····.local·v20,·"file":Ljava/io/File; | 186 | ····.local·v20,·"file":Ljava/io/File; |
| Offset 220, 273 lines modified | Offset 218, 273 lines modified | ||
| 220 | ····.line·88 | 218 | ····.line·88 |
| 221 | ····goto·:goto_1 | 219 | ····goto·:goto_1 |
| 222 | ····.line·91 | 220 | ····.line·91 |
| 223 | ····.end·local·v20····#·"file":Ljava/io/File; | 221 | ····.end·local·v20····#·"file":Ljava/io/File; |
| 224 | ····:cond_1 | 222 | ····:cond_1 |
| 225 | ····new-instance·v2 | 223 | ····new-instance·v25,·Landroid/os/StatFs; |
| 226 | ····const/16·v2 | 224 | ····const/16·v26,·0x0 |
| 227 | ····move-object/from16·v0,·p1 | 225 | ····move-object/from16·v0,·p1 |
| 228 | ····move/from16·v1,·v2 | 226 | ····move/from16·v1,·v26 |
| 229 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 227 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 230 | ····move-result-object·v2 | 228 | ····move-result-object·v26 |
| 231 | ····check-cast·v2 | 229 | ····check-cast·v26,·Ljava/io/File; |
| 232 | ····invoke-virtual/range·{v2 | 230 | ····invoke-virtual/range·{v26·..·v26},·Ljava/io/File;->getPath()Ljava/lang/String; |
| 233 | ····move-result-object·v2 | 231 | ····move-result-object·v26 |
| 234 | ····invoke-direct/range·{v2 | 232 | ····invoke-direct/range·{v25·..·v26},·Landroid/os/StatFs;-><init>(Ljava/lang/String;)V |
| Max diff block lines reached; 25339/29448 bytes (86.05%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$view:Landroid/view/View; | 22 | .field·final·synthetic·val$view:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·59 | 28 | ····.line·59 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->val$view:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->val$view:Landroid/view/View; |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$result:Ljava/lang/Object; | 22 | .field·final·synthetic·val$result:Ljava/lang/Object; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·31 | 28 | ····.line·31 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1 | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->val$result:Ljava/lang/Object; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->val$result:Ljava/lang/Object; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·34 | 47 | ····.line·34 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1 | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; |
| 49 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | 50 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; |
| 50 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 51 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 51 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$activity:Landroid/app/Activity; | 22 | .field·final·synthetic·val$activity:Landroid/app/Activity; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·47 | 28 | ····.line·47 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->val$activity:Landroid/app/Activity; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->val$activity:Landroid/app/Activity; |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$result:Ljava/lang/Object; | 22 | .field·final·synthetic·val$result:Ljava/lang/Object; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·84 | 28 | ····.line·84 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3 | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->val$result:Ljava/lang/Object; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->val$result:Ljava/lang/Object; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·87 | 47 | ····.line·87 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3 | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; |
| 49 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 50 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 50 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; | 51 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; |
| 51 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$t:Ljava/lang/Throwable; | 22 | .field·final·synthetic·val$t:Ljava/lang/Throwable; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·96 | 28 | ····.line·96 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3 | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->val$t:Ljava/lang/Throwable; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->val$t:Ljava/lang/Throwable; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·99 | 47 | ····.line·99 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3 | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3; |
| 49 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 50 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 50 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; | 51 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; |
| 51 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
| Offset 17, 33 lines modified | Offset 17, 34 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·74 | 24 | ····.line·74 |
| 24 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 25 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;" |
| 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 26 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
| 27 | ····return-void | 28 | ····return-void |
| 28 | .end·method | 29 | .end·method |
| 29 | #·virtual·methods | 30 | #·virtual·methods |
| 30 | .method·public·run()V | 31 | .method·public·run()V |
| 31 | ····.locals·4 | 32 | ····.locals·4 |
| 32 | ····.prologue | 33 | ····.prologue |
| 33 | ····.line·78 | 34 | ····.line·78 |
| 34 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 35 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;" |
| 35 | ····:try_start_0 | 36 | ····:try_start_0 |
| 36 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 37 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 37 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->doInBackground()Ljava/lang/Object; | 38 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->doInBackground()Ljava/lang/Object; |
| 38 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
| Offset 448, 36 lines modified | Offset 448, 41 lines modified | ||
| 448 | ····.line·181 | 448 | ····.line·181 |
| 449 | ····.local·v4,·"notificationIntent":Landroid/content/Intent; | 449 | ····.local·v4,·"notificationIntent":Landroid/content/Intent; |
| 450 | ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$Builder; | 450 | ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$Builder; |
| 451 | ····invoke-direct·{v6,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 451 | ····invoke-direct·{v6,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
| 452 | ····.line·182 | ||
| 452 | ····invoke-virtual·{v6,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; | 453 | ····invoke-virtual·{v6,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; |
| 453 | ····move-result-object·v6 | 454 | ····move-result-object·v6 |
| 454 | ····const·v7,·0x7f020039 | 455 | ····const·v7,·0x7f020039 |
| 456 | ····.line·183 | ||
| 455 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 457 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 456 | ····move-result-object·v6 | 458 | ····move-result-object·v6 |
| 459 | ····.line·184 | ||
| 457 | ····invoke-virtual·{v6,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; | 460 | ····invoke-virtual·{v6,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 458 | ····move-result-object·v6 | 461 | ····move-result-object·v6 |
| 462 | ····.line·185 | ||
| 459 | ····invoke-static·{p0,·v9,·v4,·v9},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 463 | ····invoke-static·{p0,·v9,·v4,·v9},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
| 460 | ····move-result-object·v7 | 464 | ····move-result-object·v7 |
| 461 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 465 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 462 | ····move-result-object·v6 | 466 | ····move-result-object·v6 |
| 467 | ····.line·186 | ||
| 463 | ····invoke-virtual·{v6},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; | 468 | ····invoke-virtual·{v6},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; |
| 464 | ····move-result-object·v3 | 469 | ····move-result-object·v3 |
| 465 | ····.line·187 | 470 | ····.line·187 |
| 466 | ····.local·v3,·"notification":Landroid/app/Notification; | 471 | ····.local·v3,·"notification":Landroid/app/Notification; |
| 467 | ····sget·v6,·Landroid/os/Build$VERSION;->SDK_INT:I | 472 | ····sget·v6,·Landroid/os/Build$VERSION;->SDK_INT:I |
| Offset 587, 50 lines modified | Offset 592, 57 lines modified | ||
| 587 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; | 592 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; |
| 588 | ····move-result-object·v3 | 593 | ····move-result-object·v3 |
| 589 | ····const·v4,·0x7f020039 | 594 | ····const·v4,·0x7f020039 |
| 595 | ····.line·137 | ||
| 590 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 596 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 591 | ····move-result-object·v3 | 597 | ····move-result-object·v3 |
| 598 | ····.line·138 | ||
| 592 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; | 599 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; |
| 593 | ····move-result-object·v4 | 600 | ····move-result-object·v4 |
| 594 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 601 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 595 | ····move-result-object·v3 | 602 | ····move-result-object·v3 |
| 603 | ····.line·139 | ||
| 596 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; | 604 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String; |
| 597 | ····move-result-object·v4 | 605 | ····move-result-object·v4 |
| 598 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 606 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 599 | ····move-result-object·v3 | 607 | ····move-result-object·v3 |
| 608 | ····.line·140 | ||
| 600 | ····invoke-static·{p0,·v5,·v1,·v5},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 609 | ····invoke-static·{p0,·v5,·v1,·v5},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
| 601 | ····move-result-object·v4 | 610 | ····move-result-object·v4 |
| 602 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 611 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 603 | ····move-result-object·v3 | 612 | ····move-result-object·v3 |
| 613 | ····.line·141 | ||
| 604 | ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; | 614 | ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 605 | ····move-result-object·v3 | 615 | ····move-result-object·v3 |
| 616 | ····.line·142 | ||
| 606 | ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; | 617 | ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; |
| 607 | ····move-result-object·v3 | 618 | ····move-result-object·v3 |
| 619 | ····.line·136 | ||
| 608 | ····return-object·v3 | 620 | ····return-object·v3 |
| 609 | ····.line·131 | 621 | ····.line·131 |
| 610 | ····.end·local·v0····#·"albumArt":Landroid/graphics/Bitmap; | 622 | ····.end·local·v0····#·"albumArt":Landroid/graphics/Bitmap; |
| 611 | ····.end·local·v1····#·"notificationIntent":Landroid/content/Intent; | 623 | ····.end·local·v1····#·"notificationIntent":Landroid/content/Intent; |
| 612 | ····:catch_0 | 624 | ····:catch_0 |
| 613 | ····move-exception·v2 | 625 | ····move-exception·v2 |
| Offset 90, 14 lines modified | Offset 90, 15 lines modified | ||
| 90 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->setProgressVisible(Z)V | 90 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->setProgressVisible(Z)V |
| 91 | ····.line·22 | 91 | ····.line·22 |
| 92 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; | 92 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; |
| 93 | ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V | 93 | ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V |
| 94 | ····.line·51 | ||
| 94 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->start()V | 95 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->start()V |
| 95 | ····.line·52 | 96 | ····.line·52 |
| 96 | ····return-void | 97 | ····return-void |
| 97 | .end·method | 98 | .end·method |
| 98 | .method·public·updateProgress(Ljava/lang/String;)V | 99 | .method·public·updateProgress(Ljava/lang/String;)V |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$result:Ljava/lang/Object; | 22 | .field·final·synthetic·val$result:Ljava/lang/Object; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·40 | 28 | ····.line·40 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1 | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·43 | 47 | ····.line·43 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1 | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; |
| 49 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; | 50 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; |
| 50 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object; | 51 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object; |
| 51 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->done(Ljava/lang/Object;)V | 52 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->done(Ljava/lang/Object;)V |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$message:Ljava/lang/String; | 22 | .field·final·synthetic·val$message:Ljava/lang/String; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·131 | 28 | ····.line·131 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·134 | 47 | ····.line·134 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 49 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; | 50 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog; |
| 50 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
| 51 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String; | 52 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String; |
| Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·60 | 27 | ····.line·60 |
| 27 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;" |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 30 | ····return-void | 31 | ····return-void |
| 31 | .end·method | 32 | .end·method |
| Offset 40, 15 lines modified | Offset 41, 15 lines modified | ||
| 40 | .method·public·onClick(Landroid/content/DialogInterface;I)V | 41 | .method·public·onClick(Landroid/content/DialogInterface;I)V |
| 41 | ····.locals·1 | 42 | ····.locals·1 |
| 42 | ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface; | 43 | ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface; |
| 43 | ····.param·p2,·"i"····#·I | 44 | ····.param·p2,·"i"····#·I |
| 44 | ····.prologue | 45 | ····.prologue |
| 45 | ····.line·63 | 46 | ····.line·63 |
| 46 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;" |
| 47 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 48 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V | 49 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V |
| 49 | ····.line·64 | 50 | ····.line·64 |
| 50 | ····return-void | 51 | ····return-void |
| 51 | .end·method | 52 | .end·method |
| Offset 401, 15 lines modified | Offset 401, 15 lines modified | ||
| 401 | ····move-result·v6 | 401 | ····move-result·v6 |
| 402 | ····if-nez·v6,·:cond_1 | 402 | ····if-nez·v6,·:cond_1 |
| 403 | ····:cond_0 | 403 | ····:cond_0 |
| 404 | ····move-object·v3,·v5 | 404 | ····move-object·v3,·v5 |
| 405 | ····.line·3 | 405 | ····.line·319 |
| 406 | ····:goto_0 | 406 | ····:goto_0 |
| 407 | ····return-object·v3 | 407 | ····return-object·v3 |
| 408 | ····.line·311 | 408 | ····.line·311 |
| 409 | ····:cond_1 | 409 | ····:cond_1 |
| 410 | ····const/4·v1,·0x0 | 410 | ····const/4·v1,·0x0 |
| Offset 505, 16 lines modified | Offset 505, 18 lines modified | ||
| 505 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 505 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
| 506 | ····.line·321 | 506 | ····.line·321 |
| 507 | ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V | 507 | ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V |
| 508 | ····move-object·v3,·v5 | 508 | ····move-object·v3,·v5 |
| 509 | ····.line·319 | ||
| 509 | ····goto·:goto_0 | 510 | ····goto·:goto_0 |
| 511 | ····.line·321 | ||
| 510 | ····.end·local·v4····#·"x":Ljava/lang/Throwable; | 512 | ····.end·local·v4····#·"x":Ljava/lang/Throwable; |
| 511 | ····:catchall_0 | 513 | ····:catchall_0 |
| 512 | ····move-exception·v5 | 514 | ····move-exception·v5 |
| 513 | ····:goto_2 | 515 | ····:goto_2 |
| 514 | ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V | 516 | ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V |
| Offset 734, 57 lines modified | Offset 736, 48 lines modified | ||
| 734 | ····.prologue | 736 | ····.prologue |
| 735 | ····.line·206 | 737 | ····.line·206 |
| 736 | ····if-eqz·p0,·:cond_0 | 738 | ····if-eqz·p0,·:cond_0 |
| 737 | ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String; | 739 | ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String; |
| 738 | ····move-result-object·v | 740 | ····move-result-object·v1 |
| 739 | ····invoke-virtual·{v | 741 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
| 740 | ····move-result·v | 742 | ····move-result·v1 |
| 741 | ····if-nez·v | 743 | ····if-nez·v1,·:cond_2 |
| 742 | ····.line·207 | 744 | ····.line·207 |
| 743 | ····:cond_0 | 745 | ····:cond_0 |
| 744 | ····const-string·p0,·"unnamed" | 746 | ····const-string·p0,·"unnamed" |
| 745 | ····.line·213 | 747 | ····.line·213 |
| 746 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
| 747 | ····.local·v1,·"i$":I | ||
| 748 | ····.local·v2,·"len$":I | ||
| 749 | ····:cond_1 | 748 | ····:cond_1 |
| 750 | ····return-object·p0 | 749 | ····return-object·p0 |
| 751 | ····.line·210 | 750 | ····.line·210 |
| 752 | ····.end·local·v0····#·"arr$":[Ljava/lang/String; | ||
| 753 | ····.end·local·v1····#·"i$":I | ||
| 754 | ····.end·local·v2····#·"len$":I | ||
| 755 | ····:cond_2 | 751 | ····:cond_2 |
| 756 | ····sget-object·v | 752 | ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE:[Ljava/lang/String; |
| 757 | ····.restart·local·v0····#·"arr$":[Ljava/lang/String; | ||
| 758 | ····array-length·v | 753 | ····array-length·v3,·v2 |
| 759 | ····.restart·local·v2····#·"len$":I | ||
| 760 | ····const/4·v1,·0x0 | 754 | ····const/4·v1,·0x0 |
| 761 | ····.restart·local·v1····#·"i$":I | ||
| 762 | ····:goto_0 | 755 | ····:goto_0 |
| 763 | ····if-ge·v1,·v | 756 | ····if-ge·v1,·v3,·:cond_1 |
| 764 | ····aget-object·v | 757 | ····aget-object·v0,·v2,·v1 |
| 765 | ····.line·211 | 758 | ····.line·211 |
| 766 | ····.local·v | 759 | ····.local·v0,·"s":Ljava/lang/String; |
| 767 | ····const-string·v4,·"-" | 760 | ····const-string·v4,·"-" |
| 768 | ····invoke-virtual·{p0,·v | 761 | ····invoke-virtual·{p0,·v0,·v4},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
| 769 | ····move-result-object·p0 | 762 | ····move-result-object·p0 |
| 770 | ····.line·210 | 763 | ····.line·210 |
| 771 | ····add-int/lit8·v1,·v1,·0x1 | 764 | ····add-int/lit8·v1,·v1,·0x1 |
| 772 | ····goto·:goto_0 | 765 | ····goto·:goto_0 |
| Offset 796, 57 lines modified | Offset 789, 48 lines modified | ||
| 796 | ····.prologue | 789 | ····.prologue |
| 797 | ····.line·224 | 790 | ····.line·224 |
| 798 | ····if-eqz·p0,·:cond_0 | 791 | ····if-eqz·p0,·:cond_0 |
| 799 | ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String; | 792 | ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String; |
| 800 | ····move-result-object·v | 793 | ····move-result-object·v1 |
| 801 | ····invoke-virtual·{v | 794 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
| 802 | ····move-result·v | 795 | ····move-result·v1 |
| 803 | ····if-nez·v | 796 | ····if-nez·v1,·:cond_2 |
| 804 | ····.line·225 | 797 | ····.line·225 |
| 805 | ····:cond_0 | 798 | ····:cond_0 |
| 806 | ····const-string·p0,·"" | 799 | ····const-string·p0,·"" |
| 807 | ····.line·231 | 800 | ····.line·231 |
| 808 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
| 809 | ····.local·v1,·"i$":I | ||
| 810 | ····.local·v2,·"len$":I | ||
| 811 | ····:cond_1 | 801 | ····:cond_1 |
| 812 | ····return-object·p0 | 802 | ····return-object·p0 |
| 813 | ····.line·228 | 803 | ····.line·228 |
| 814 | ····.end·local·v0····#·"arr$":[Ljava/lang/String; | ||
| 815 | ····.end·local·v1····#·"i$":I | ||
| 816 | ····.end·local·v2····#·"len$":I | ||
| 817 | ····:cond_2 | 804 | ····:cond_2 |
| 818 | ····sget-object·v | 805 | ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String; |
| 819 | ····.restart·local·v0····#·"arr$":[Ljava/lang/String; | ||
| Max diff block lines reached; 1087/4694 bytes (23.16%) 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:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·50 | 27 | ····.line·50 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
| 32 | .field·final·synthetic·val$star:Z | 32 | .field·final·synthetic·val$star:Z |
| 33 | #·direct·methods | 33 | #·direct·methods |
| 34 | .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V | 34 | .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V |
| 35 | ····.locals·0 | 35 | ····.locals·0 |
| 36 | ····.param·p1,·" | 36 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
| 37 | ····.prologue | 37 | ····.prologue |
| 38 | ····.line·53 | 38 | ····.line·53 |
| 39 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$activity:Landroid/app/Activity; | 39 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$activity:Landroid/app/Activity; |
| 40 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$id:Ljava/lang/String; | 40 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$id:Ljava/lang/String; |
| Offset 102, 21 lines modified | Offset 102, 19 lines modified | ||
| 102 | ····.line·58 | 102 | ····.line·58 |
| 103 | ····return-object·v4 | 103 | ····return-object·v4 |
| 104 | .end·method | 104 | .end·method |
| 105 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 105 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 106 | ····.locals·0 | 106 | ····.locals·0 |
| 107 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 108 | ····.prologue | 107 | ····.prologue |
| 109 | ····.line·53 | 108 | ····.line·53 |
| 110 | ····check-cast·p1,·Ljava/lang/Void; | 109 | ····check-cast·p1,·Ljava/lang/Void; |
| 111 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 112 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->done(Ljava/lang/Void;)V | 110 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->done(Ljava/lang/Void;)V |
| 113 | ····return-void | 111 | ····return-void |
| 114 | .end·method | 112 | .end·method |
| 115 | .method·protected·done(Ljava/lang/Void;)V | 113 | .method·protected·done(Ljava/lang/Void;)V |
| 116 | ····.locals·6 | 114 | ····.locals·6 |
| Offset 178, 20 lines modified | Offset 176, 22 lines modified | ||
| 178 | ····const/4·v3,·0x0 | 176 | ····const/4·v3,·0x0 |
| 179 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$name:Ljava/lang/String; | 177 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$name:Ljava/lang/String; |
| 180 | ····aput-object·v4,·v2,·v3 | 178 | ····aput-object·v4,·v2,·v3 |
| 179 | ····.line·69 | ||
| 181 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String; | 180 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String; |
| 182 | ····move-result-object·v3 | 181 | ····move-result-object·v3 |
| 183 | ····aput-object·v3,·v2,·v5 | 182 | ····aput-object·v3,·v2,·v5 |
| 183 | ····.line·68 | ||
| 184 | ····invoke-static·{v1,·v0,·v5,·v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;IZ[Ljava/lang/Object;)V | 184 | ····invoke-static·{v1,·v0,·v5,·v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;IZ[Ljava/lang/Object;)V |
| 185 | ····.line·70 | 185 | ····.line·70 |
| 186 | ····return-void | 186 | ····return-void |
| 187 | ····.line·68 | 187 | ····.line·68 |
| 188 | ····:cond_0 | 188 | ····:cond_0 |
| Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
| 30 | #·instance·fields | 30 | #·instance·fields |
| 31 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; | 31 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; |
| 32 | #·direct·methods | 32 | #·direct·methods |
| 33 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V | 33 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V |
| 34 | ····.locals·0 | 34 | ····.locals·0 |
| 35 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; | ||
| 35 | ····.prologue | 36 | ····.prologue |
| 36 | ····.line·145 | 37 | ····.line·145 |
| 37 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; | 38 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner; |
| 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 96, 24 lines modified | Offset 97, 20 lines modified | ||
| 96 | ····const/4·v0,·0x0 | 97 | ····const/4·v0,·0x0 |
| 97 | ····goto·:goto_0 | 98 | ····goto·:goto_0 |
| 98 | .end·method | 99 | .end·method |
| 99 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 100 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 100 | ····.locals·1 | 101 | ····.locals·1 |
| 101 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 102 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 103 | ····.prologue | 102 | ····.prologue |
| 104 | ····.line·145 | 103 | ····.line·145 |
| 105 | ····check-cast·p1,·Ljava/io/File; | 104 | ····check-cast·p1,·Ljava/io/File; |
| 106 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 107 | ····check-cast·p2,·Ljava/io/File; | 105 | ····check-cast·p2,·Ljava/io/File; |
| 108 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 109 | ····invoke-virtual·{p0,·p1,·p2},·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->compare(Ljava/io/File;Ljava/io/File;)I | 106 | ····invoke-virtual·{p0,·p1,·p2},·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->compare(Ljava/io/File;Ljava/io/File;)I |
| 110 | ····move-result·v0 | 107 | ····move-result·v0 |
| 111 | ····return·v0 | 108 | ····return·v0 |
| 112 | .end·method | 109 | .end·method |
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$finishActivityOnClose:Z | 24 | .field·final·synthetic·val$finishActivityOnClose:Z |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·50 | 30 | ····.line·50 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; |
| 31 | ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->val$finishActivityOnClose:Z | 32 | ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->val$finishActivityOnClose:Z |
| Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
| 28 | .field·final·synthetic·val$id:Ljava/lang/String; | 28 | .field·final·synthetic·val$id:Ljava/lang/String; |
| 29 | #·direct·methods | 29 | #·direct·methods |
| 30 | .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V | 30 | .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V |
| 31 | ····.locals·0 | 31 | ····.locals·0 |
| 32 | ····.param·p1,·" | 32 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
| 33 | ····.prologue | 33 | ····.prologue |
| 34 | ····.line·48 | 34 | ····.line·48 |
| 35 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$activity:Landroid/app/Activity; | 35 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$activity:Landroid/app/Activity; |
| 36 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$id:Ljava/lang/String; | 36 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$id:Ljava/lang/String; |
| Offset 93, 21 lines modified | Offset 93, 19 lines modified | ||
| 93 | ····move-result-object·v1 | 93 | ····move-result-object·v1 |
| 94 | ····return-object·v1 | 94 | ····return-object·v1 |
| 95 | .end·method | 95 | .end·method |
| 96 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V | 96 | .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V |
| 97 | ····.locals·0 | 97 | ····.locals·0 |
| 98 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 99 | ····.prologue | 98 | ····.prologue |
| 100 | ····.line·48 | 99 | ····.line·48 |
| 101 | ····check-cast·p1,·Ljava/net/URL; | 100 | ····check-cast·p1,·Ljava/net/URL; |
| 102 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 103 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->done(Ljava/net/URL;)V | 101 | ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->done(Ljava/net/URL;)V |
| 104 | ····return-void | 102 | ····return-void |
| 105 | .end·method | 103 | .end·method |
| 106 | .method·protected·done(Ljava/net/URL;)V | 104 | .method·protected·done(Ljava/net/URL;)V |
| 107 | ····.locals·4 | 105 | ····.locals·4 |
| Offset 17, 33 lines modified | Offset 17, 34 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·34 | 24 | ····.line·34 |
| 24 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask | 25 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;" |
| 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; | 26 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; |
| 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
| 27 | ····return-void | 28 | ····return-void |
| 28 | .end·method | 29 | .end·method |
| 29 | #·virtual·methods | 30 | #·virtual·methods |
| 30 | .method·public·run()V | 31 | .method·public·run()V |
| 31 | ····.locals·4 | 32 | ····.locals·4 |
| 32 | ····.prologue | 33 | ····.prologue |
| 33 | ····.line·38 | 34 | ····.line·38 |
| 34 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask | 35 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;" |
| 35 | ····:try_start_0 | 36 | ····:try_start_0 |
| 36 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; | 37 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; |
| 37 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->doInBackground()Ljava/lang/Object; | 38 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->doInBackground()Ljava/lang/Object; |
| 38 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Landroid/widget/BaseAdapter; | 2 | .super·Landroid/widget/BaseAdapter; |
| 3 | .source·"MergeAdapter.java" | 3 | .source·"MergeAdapter.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;, | ||
| 8 | ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;, | 7 | ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;, |
| 9 | ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; | 8 | ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter; |
| 10 | ····} | 9 | ····} |
| 11 | .end·annotation | 10 | .end·annotation |
| 12 | #·instance·fields | 11 | #·instance·fields |
| Offset 195, 439 lines modified | Offset 194, 432 lines modified | ||
| 195 | .end·method | 194 | .end·method |
| 196 | .method·public·getCount()I | 195 | .method·public·getCount()I |
| 197 | ····.locals·4 | 196 | ····.locals·4 |
| 198 | ····.prologue | 197 | ····.prologue |
| 199 | ····.line·136 | 198 | ····.line·136 |
| 200 | ····const/4·v | 199 | ····const/4·v1,·0x0 |
| 201 | ····.line·138 | 200 | ····.line·138 |
| 202 | ····.local·v | 201 | ····.local·v1,·"total":I |
| 203 | ····iget-object·v | 202 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; |
| 204 | ····invoke-virtual·{v | 203 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 205 | ····move-result-object·v | 204 | ····move-result-object·v2 |
| 206 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 207 | ····:goto_0 | 205 | ····:goto_0 |
| 208 | ····invoke-interface·{v | 206 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 209 | ····move-result·v3 | 207 | ····move-result·v3 |
| 210 | ····if-eqz·v3,·:cond_0 | 208 | ····if-eqz·v3,·:cond_0 |
| 211 | ····invoke-interface·{v | 209 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 212 | ····move-result-object·v | 210 | ····move-result-object·v0 |
| 213 | ····check-cast·v | 211 | ····check-cast·v0,·Landroid/widget/ListAdapter; |
| 214 | ····.line·139 | 212 | ····.line·139 |
| 215 | ····.local·v | 213 | ····.local·v0,·"piece":Landroid/widget/ListAdapter; |
| 216 | ····invoke-interface·{v | 214 | ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I |
| 217 | ····move-result·v3 | 215 | ····move-result·v3 |
| 218 | ····add-int/2addr·v | 216 | ····add-int/2addr·v1,·v3 |
| 219 | ····.line·140 | 217 | ····.line·140 |
| 220 | ····goto·:goto_0 | 218 | ····goto·:goto_0 |
| 221 | ····.line·142 | 219 | ····.line·142 |
| 222 | ····.end·local·v | 220 | ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter; |
| 223 | ····:cond_0 | 221 | ····:cond_0 |
| 224 | ····return·v | 222 | ····return·v1 |
| 225 | .end·method | 223 | .end·method |
| 226 | .method·public·getItem(I)Ljava/lang/Object; | 224 | .method·public·getItem(I)Ljava/lang/Object; |
| 227 | ····.locals·4 | 225 | ····.locals·4 |
| 228 | ····.param·p1,·"position"····#·I | 226 | ····.param·p1,·"position"····#·I |
| 229 | ····.prologue | 227 | ····.prologue |
| 230 | ····.line·117 | 228 | ····.line·117 |
| 231 | ····iget-object·v | 229 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList; |
| 232 | ····invoke-virtual·{v | 230 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 233 | ····move-result-object·v | 231 | ····move-result-object·v2 |
| 234 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 235 | ····:goto_0 | 232 | ····:goto_0 |
| 236 | ····invoke-interface·{v | 233 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 237 | ····move-result·v3 | 234 | ····move-result·v3 |
| 238 | ····if-eqz·v3,·:cond_1 | 235 | ····if-eqz·v3,·:cond_1 |
| 239 | ····invoke-interface·{v | 236 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 240 | ····move-result-object·v | 237 | ····move-result-object·v0 |
| 241 | ····check-cast·v | 238 | ····check-cast·v0,·Landroid/widget/ListAdapter; |
| 242 | ····.line·118 | 239 | ····.line·118 |
| 243 | ····.local·v | 240 | ····.local·v0,·"piece":Landroid/widget/ListAdapter; |
| 244 | ····invoke-interface·{v | 241 | ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I |
| 245 | ····move-result·v | 242 | ····move-result·v1 |
| 246 | ····.line·120 | 243 | ····.line·120 |
| 247 | ····.local·v | 244 | ····.local·v1,·"size":I |
| 248 | ····if-ge·p1,·v | 245 | ····if-ge·p1,·v1,·:cond_0 |
| 249 | ····.line·121 | 246 | ····.line·121 |
| 250 | ····invoke-interface·{v | 247 | ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; |
| 251 | ····move-result-object·v | 248 | ····move-result-object·v2 |
| 252 | ····.line·127 | 249 | ····.line·127 |
| 253 | ····.end·local·v | 250 | ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter; |
| 254 | ····.end·local·v | 251 | ····.end·local·v1····#·"size":I |
| 255 | ····:goto_1 | 252 | ····:goto_1 |
| 256 | ····return-object·v | 253 | ····return-object·v2 |
| 257 | ····.line·124 | 254 | ····.line·124 |
| 258 | ····.restart·local·v | 255 | ····.restart·local·v0····#·"piece":Landroid/widget/ListAdapter; |
| 259 | ····.restart·local·v | 256 | ····.restart·local·v1····#·"size":I |
| 260 | ····:cond_0 | 257 | ····:cond_0 |
| 261 | ····sub-int/2addr·p1,·v | 258 | ····sub-int/2addr·p1,·v1 |
| 262 | ····.line·125 | 259 | ····.line·125 |
| 263 | ····goto·:goto_0 | 260 | ····goto·:goto_0 |
| 264 | ····.line·127 | 261 | ····.line·127 |
| 265 | ····.end·local·v | 262 | ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter; |
| 266 | ····.end·local·v | 263 | ····.end·local·v1····#·"size":I |
| 267 | ····:cond_1 | 264 | ····:cond_1 |
| 268 | ····const/4·v | 265 | ····const/4·v2,·0x0 |
| 269 | ····goto·:goto_1 | 266 | ····goto·:goto_1 |
| Max diff block lines reached; 13095/17984 bytes (72.81%) of diff not shown. | |||
| Offset 63, 95 lines modified | Offset 63, 94 lines modified | ||
| 63 | .method·private·removeOldest()V | 63 | .method·private·removeOldest()V |
| 64 | ····.locals·9 | 64 | ····.locals·9 |
| 65 | ····.prologue | 65 | ····.prologue |
| 66 | ····.line·62 | 66 | ····.line·62 |
| 67 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/LRUCache;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>;" | 67 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/LRUCache;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>;" |
| 68 | ····const/4·v | 68 | ····const/4·v2,·0x0 |
| 69 | ····.line·63 | 69 | ····.line·63 |
| 70 | ····.local·v | 70 | ····.local·v2,·"oldestKey":Ljava/lang/Object;,·"TK;" |
| 71 | ····const-wide·v | 71 | ····const-wide·v3,·0x7fffffffffffffffL |
| 72 | ····.line·65 | 72 | ····.line·65 |
| 73 | ····.local·v | 73 | ····.local·v3,·"oldestTimestamp":J |
| 74 | ····iget-object·v | 74 | ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map; |
| 75 | ····invoke-interface·{v | 75 | ····invoke-interface·{v6},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| 76 | ····move-result-object·v | 76 | ····move-result-object·v6 |
| 77 | ····invoke-interface·{v | 77 | ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| 78 | ····move-result-object·v | 78 | ····move-result-object·v6 |
| 79 | ····.end·local·v | 79 | ····.end·local·v2····#·"oldestKey":Ljava/lang/Object;,·"TK;" |
| 80 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 81 | ····:cond_0 | 80 | ····:cond_0 |
| 82 | ····:goto_0 | 81 | ····:goto_0 |
| 83 | ····invoke-interface·{v | 82 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
| 84 | ····move-result·v7 | 83 | ····move-result·v7 |
| 85 | ····if-eqz·v7,·:cond_1 | 84 | ····if-eqz·v7,·:cond_1 |
| 86 | ····invoke-interface·{v | 85 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 87 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
| 88 | ····check-cast·v0,·Ljava/util/Map$Entry; | 87 | ····check-cast·v0,·Ljava/util/Map$Entry; |
| 89 | ····.line·66 | 88 | ····.line·66 |
| 90 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;" | 89 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;" |
| 91 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 90 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| 92 | ····move-result-object·v | 91 | ····move-result-object·v1 |
| 93 | ····.line·67 | 92 | ····.line·67 |
| 94 | ····.local·v | 93 | ····.local·v1,·"key":Ljava/lang/Object;,·"TK;" |
| 95 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 94 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| 96 | ····move-result-object·v | 95 | ····move-result-object·v5 |
| 97 | ····check-cast·v | 96 | ····check-cast·v5,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue; |
| 98 | ····.line·68 | 97 | ····.line·68 |
| 99 | ····.local·v | 98 | ····.local·v5,·"value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;" |
| 100 | ····invoke-virtual·{v | 99 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J |
| 101 | ····move-result-wide·v7 | 100 | ····move-result-wide·v7 |
| 102 | ····cmp-long·v7,·v7,·v | 101 | ····cmp-long·v7,·v7,·v3 |
| 103 | ····if-gez·v7,·:cond_0 | 102 | ····if-gez·v7,·:cond_0 |
| 104 | ····.line·69 | 103 | ····.line·69 |
| 105 | ····invoke-virtual·{v | 104 | ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J |
| 106 | ····move-result-wide·v | 105 | ····move-result-wide·v3 |
| 107 | ····.line·70 | 106 | ····.line·70 |
| 108 | ····move-object·v | 107 | ····move-object·v2,·v1 |
| 109 | ····.restart·local·v | 108 | ····.restart·local·v2····#·"oldestKey":Ljava/lang/Object;,·"TK;" |
| 110 | ····goto·:goto_0 | 109 | ····goto·:goto_0 |
| 111 | ····.line·74 | 110 | ····.line·74 |
| 112 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;" | 111 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;" |
| 113 | ····.end·local·v | 112 | ····.end·local·v1····#·"key":Ljava/lang/Object;,·"TK;" |
| 114 | ····.end·local·v | 113 | ····.end·local·v2····#·"oldestKey":Ljava/lang/Object;,·"TK;" |
| 115 | ····.end·local·v | 114 | ····.end·local·v5····#·"value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;" |
| 116 | ····:cond_1 | 115 | ····:cond_1 |
| 117 | ····if-eqz·v | 116 | ····if-eqz·v2,·:cond_2 |
| 118 | ····.line·75 | 117 | ····.line·75 |
| 119 | ····iget-object·v | 118 | ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map; |
| 120 | ····invoke-interface·{v | 119 | ····invoke-interface·{v6,·v2},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; |
| 121 | ····.line·77 | 120 | ····.line·77 |
| 122 | ····:cond_2 | 121 | ····:cond_2 |
| 123 | ····return-void | 122 | ····return-void |
| 124 | .end·method | 123 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/SongView; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·67 | 27 | ····.line·67 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView; |
| 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$drawable:Landroid/graphics/drawable/Drawable; | 22 | .field·final·synthetic·val$drawable:Landroid/graphics/drawable/Drawable; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·182 | 28 | ····.line·182 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->val$drawable:Landroid/graphics/drawable/Drawable; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->val$drawable:Landroid/graphics/drawable/Drawable; |
| Offset 2082, 64 lines modified | Offset 2082, 63 lines modified | ||
| 2082 | .method·public·static·isPackageInstalled(Landroid/content/Context;Ljava/lang/String;)Z | 2082 | .method·public·static·isPackageInstalled(Landroid/content/Context;Ljava/lang/String;)Z |
| 2083 | ····.locals·6 | 2083 | ····.locals·6 |
| 2084 | ····.param·p0,·"context"····#·Landroid/content/Context; | 2084 | ····.param·p0,·"context"····#·Landroid/content/Context; |
| 2085 | ····.param·p1,·"packageName"····#·Ljava/lang/String; | 2085 | ····.param·p1,·"packageName"····#·Ljava/lang/String; |
| 2086 | ····.prologue | 2086 | ····.prologue |
| 2087 | ····const/4·v | 2087 | ····const/4·v3,·0x0 |
| 2088 | ····.line·534 | 2088 | ····.line·534 |
| 2089 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 2089 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
| 2090 | ····move-result-object·v | 2090 | ····move-result-object·v2 |
| 2091 | ····.line·535 | 2091 | ····.line·535 |
| 2092 | ····.local·v | 2092 | ····.local·v2,·"pm":Landroid/content/pm/PackageManager; |
| 2093 | ····invoke-virtual·{v | 2093 | ····invoke-virtual·{v2,·v3},·Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; |
| 2094 | ····move-result-object·v | 2094 | ····move-result-object·v1 |
| 2095 | ····.line·536 | 2095 | ····.line·536 |
| 2096 | ····.local·v | 2096 | ····.local·v1,·"packages":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;" |
| 2097 | ····invoke-interface·{v | 2097 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 2098 | ····move-result-object·v | 2098 | ····move-result-object·v4 |
| 2099 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 2100 | ····:cond_0 | 2099 | ····:cond_0 |
| 2101 | ····invoke-interface·{v | 2100 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 2102 | ····move-result·v5 | 2101 | ····move-result·v5 |
| 2103 | ····if-eqz·v5,·:cond_1 | 2102 | ····if-eqz·v5,·:cond_1 |
| 2104 | ····invoke-interface·{v | 2103 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 2105 | ····move-result-object·v | 2104 | ····move-result-object·v0 |
| 2106 | ····check-cast·v | 2105 | ····check-cast·v0,·Landroid/content/pm/ApplicationInfo; |
| 2107 | ····.line·537 | 2106 | ····.line·537 |
| 2108 | ····.local·v | 2107 | ····.local·v0,·"packageInfo":Landroid/content/pm/ApplicationInfo; |
| 2109 | ····iget-object·v5,·v | 2108 | ····iget-object·v5,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; |
| 2110 | ····invoke-virtual·{v5,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 2109 | ····invoke-virtual·{v5,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 2111 | ····move-result·v5 | 2110 | ····move-result·v5 |
| 2112 | ····if-eqz·v5,·:cond_0 | 2111 | ····if-eqz·v5,·:cond_0 |
| 2113 | ····.line·538 | 2112 | ····.line·538 |
| 2114 | ····const/4·v | 2113 | ····const/4·v3,·0x1 |
| 2115 | ····.line·541 | 2114 | ····.line·541 |
| 2116 | ····.end·local·v | 2115 | ····.end·local·v0····#·"packageInfo":Landroid/content/pm/ApplicationInfo; |
| 2117 | ····:cond_1 | 2116 | ····:cond_1 |
| 2118 | ····return·v | 2117 | ····return·v3 |
| 2119 | .end·method | 2118 | .end·method |
| 2120 | .method·public·static·isScreenLitOnDownload(Landroid/content/Context;)Z | 2119 | .method·public·static·isScreenLitOnDownload(Landroid/content/Context;)Z |
| 2121 | ····.locals·3 | 2120 | ····.locals·3 |
| 2122 | ····.param·p0,·"context"····#·Landroid/content/Context; | 2121 | ····.param·p0,·"context"····#·Landroid/content/Context; |
| 2123 | ····.prologue | 2122 | ····.prologue |
| Offset 2564, 36 lines modified | Offset 2563, 41 lines modified | ||
| 2564 | ····.prologue | 2563 | ····.prologue |
| 2565 | ····.line·520 | 2564 | ····.line·520 |
| 2566 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 2565 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
| 2567 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 2566 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| 2567 | ····.line·521 | ||
| 2568 | ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; | 2568 | ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; |
| 2569 | ····move-result-object·v0 | 2569 | ····move-result-object·v0 |
| 2570 | ····.line·522 | ||
| 2570 | ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 2571 | ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
| 2571 | ····move-result-object·v0 | 2572 | ····move-result-object·v0 |
| 2573 | ····.line·523 | ||
| 2572 | ····invoke-virtual·{v0,·p3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 2574 | ····invoke-virtual·{v0,·p3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
| 2573 | ····move-result-object·v0 | 2575 | ····move-result-object·v0 |
| 2574 | ····const·v1,·0x7f0a000e | 2576 | ····const·v1,·0x7f0a000e |
| 2575 | ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/util/Util$1; | 2577 | ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/util/Util$1; |
| 2576 | ····invoke-direct·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util$1;-><init>()V | 2578 | ····invoke-direct·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util$1;-><init>()V |
| 2579 | ····.line·524 | ||
| 2577 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 2580 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 2578 | ····move-result-object·v0 | 2581 | ····move-result-object·v0 |
| 2582 | ····.line·530 | ||
| 2579 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 2583 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
| 2580 | ····.line·531 | 2584 | ····.line·531 |
| 2581 | ····return-void | 2585 | ····return-void |
| 2582 | .end·method | 2586 | .end·method |
| 2583 | .method·public·static·sleepQuietly(J)V | 2587 | .method·public·static·sleepQuietly(J)V |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$t:Ljava/lang/Throwable; | 22 | .field·final·synthetic·val$t:Ljava/lang/Throwable; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·48 | 28 | ····.line·48 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1 | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·51 | 47 | ····.line·51 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1 | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1; |
| 49 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; | 50 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask; |
| 50 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; | 51 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; |
| 51 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->error(Ljava/lang/Throwable;)V | 52 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->error(Ljava/lang/Throwable;)V |
| Offset 73, 53 lines modified | Offset 73, 52 lines modified | ||
| 73 | ····.prologue | 73 | ····.prologue |
| 74 | ····.line·72 | 74 | ····.line·72 |
| 75 | ····.local·p1,·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" | 75 | ····.local·p1,·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" |
| 76 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V | 76 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V |
| 77 | ····.line·51 | 77 | ····.line·51 |
| 78 | ····const/4·v | 78 | ····const/4·v1,·0x0 |
| 79 | ····iput-object·v | 79 | ····iput-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List; |
| 80 | ····.line·73 | 80 | ····.line·73 |
| 81 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 81 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 82 | ····move-result-object·v | 82 | ····move-result-object·v1 |
| 83 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 84 | ····:goto_0 | 83 | ····:goto_0 |
| 85 | ····invoke-interface·{v | 84 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 86 | ····move-result·v2 | 85 | ····move-result·v2 |
| 87 | ····if-eqz·v2,·:cond_0 | 86 | ····if-eqz·v2,·:cond_0 |
| 88 | ····invoke-interface·{v | 87 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 89 | ····move-result-object·v | 88 | ····move-result-object·v0 |
| 90 | ····check-cast·v | 89 | ····check-cast·v0,·Landroid/view/View; |
| 91 | ····.line·74 | 90 | ····.line·74 |
| 92 | ····.local·v | 91 | ····.local·v0,·"view":Landroid/view/View; |
| 93 | ····new-instance·v2,·Landroid/widget/AbsListView$LayoutParams; | 92 | ····new-instance·v2,·Landroid/widget/AbsListView$LayoutParams; |
| 94 | ····const/4·v3,·-0x1 | 93 | ····const/4·v3,·-0x1 |
| 95 | ····const/4·v4,·-0x2 | 94 | ····const/4·v4,·-0x2 |
| 96 | ····invoke-direct·{v2,·v3,·v4},·Landroid/widget/AbsListView$LayoutParams;-><init>(II)V | 95 | ····invoke-direct·{v2,·v3,·v4},·Landroid/widget/AbsListView$LayoutParams;-><init>(II)V |
| 97 | ····invoke-virtual·{v | 96 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
| 98 | ····goto·:goto_0 | 97 | ····goto·:goto_0 |
| 99 | ····.line·76 | 98 | ····.line·76 |
| 100 | ····.end·local·v | 99 | ····.end·local·v0····#·"view":Landroid/view/View; |
| 101 | ····:cond_0 | 100 | ····:cond_0 |
| 102 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List; | 101 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List; |
| 103 | ····.line·77 | 102 | ····.line·77 |
| 104 | ····return-void | 103 | ····return-void |
| 105 | .end·method | 104 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | ····.prologue | 22 | ····.prologue |
| 23 | ····.line·48 | 23 | ····.line·48 |
| 24 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; | 24 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1; |
| 25 | ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V | 25 | ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V |
| 26 | ····.line·67 | ||
| 26 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->execute()V | 27 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->execute()V |
| 27 | ····.line·68 | 28 | ····.line·68 |
| 28 | ····return-void | 29 | ····return-void |
| 29 | .end·method | 30 | .end·method |
| 30 | .method·public·static·shareInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V | 31 | .method·public·static·shareInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/AlbumView; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·49 | 27 | ····.line·49 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
| 34 | ····move·v4,·p3 | 34 | ····move·v4,·p3 |
| 35 | ····move-object·v5,·p2 | 35 | ····move-object·v5,·p2 |
| 36 | ····invoke-direct/range·{v0·..·v5},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V | 36 | ····invoke-direct/range·{v0·..·v5},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V |
| 37 | ····.line·71 | ||
| 37 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->execute()V | 38 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->execute()V |
| 38 | ····.line·72 | 39 | ····.line·72 |
| 39 | ····return-void | 40 | ····return-void |
| 40 | .end·method | 41 | .end·method |
| 41 | .method·public·static·starInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V | 42 | .method·public·static·starInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$message:Ljava/lang/String; | 22 | .field·final·synthetic·val$message:Ljava/lang/String; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·60 | 28 | ····.line·60 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·63 | 47 | ····.line·63 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; |
| 49 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 50 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 50 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
| 51 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String; | 52 | ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String; |
| Offset 93, 15 lines modified | Offset 93, 14 lines modified | ||
| 93 | ····.line·35 | 93 | ····.line·35 |
| 94 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; | 94 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; |
| 95 | ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V | 95 | ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V |
| 96 | ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->cancelListener:Ljava/util/concurrent/atomic/AtomicReference; | 96 | ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->cancelListener:Ljava/util/concurrent/atomic/AtomicReference; |
| 97 | ····.line·82 | ||
| 98 | ····return-void | 97 | ····return-void |
| 99 | .end·method | 98 | .end·method |
| 100 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; | 99 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean; |
| 101 | ····.locals·1 | 100 | ····.locals·1 |
| 102 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; | 101 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; |
| Offset 138, 54 lines modified | Offset 138, 51 lines modified | ||
| 138 | ····.locals·5 | 138 | ····.locals·5 |
| 139 | ····.param·p0,·"key"····#·Ljava/lang/String; | 139 | ····.param·p0,·"key"····#·Ljava/lang/String; |
| 140 | ····.prologue | 140 | ····.prologue |
| 141 | ····.line·106 | 141 | ····.line·106 |
| 142 | ····invoke-static·{},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->values()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; | 142 | ····invoke-static·{},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->values()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; |
| 143 | ····move-result-object·v | 143 | ····move-result-object·v2 |
| 144 | ····.local·v0,·"arr$":[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; | ||
| 145 | ····array-length·v | 144 | ····array-length·v3,·v2 |
| 146 | ····.local·v2,·"len$":I | ||
| 147 | ····const/4·v1,·0x0 | 145 | ····const/4·v1,·0x0 |
| 148 | ····.local·v1,·"i$":I | ||
| 149 | ····:goto_0 | 146 | ····:goto_0 |
| 150 | ····if-ge·v1,·v | 147 | ····if-ge·v1,·v3,·:cond_1 |
| 151 | ····aget-object·v | 148 | ····aget-object·v0,·v2,·v1 |
| 152 | ····.line·107 | 149 | ····.line·107 |
| 153 | ····.local·v | 150 | ····.local·v0,·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; |
| 154 | ····iget-object·v4,·v | 151 | ····iget-object·v4,·v0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->key:Ljava/lang/String; |
| 155 | ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 152 | ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 156 | ····move-result·v4 | 153 | ····move-result·v4 |
| 157 | ····if-eqz·v4,·:cond_0 | 154 | ····if-eqz·v4,·:cond_0 |
| 158 | ····.line·111 | 155 | ····.line·111 |
| 159 | ····.end·local·v | 156 | ····.end·local·v0····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; |
| 160 | ····:goto_1 | 157 | ····:goto_1 |
| 161 | ····return-object·v | 158 | ····return-object·v0 |
| 162 | ····.line·106 | 159 | ····.line·106 |
| 163 | ····.restart·local·v | 160 | ····.restart·local·v0····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; |
| 164 | ····:cond_0 | 161 | ····:cond_0 |
| 165 | ····add-int/lit8·v1,·v1,·0x1 | 162 | ····add-int/lit8·v1,·v1,·0x1 |
| 166 | ····goto·:goto_0 | 163 | ····goto·:goto_0 |
| 167 | ····.line·111 | 164 | ····.line·111 |
| 168 | ····.end·local·v | 165 | ····.end·local·v0····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; |
| 169 | ····:cond_1 | 166 | ····:cond_1 |
| 170 | ····const/4·v | 167 | ····const/4·v0,·0x0 |
| 171 | ····goto·:goto_1 | 168 | ····goto·:goto_1 |
| 172 | .end·method | 169 | .end·method |
| 173 | .method·public·static·valueOf(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; | 170 | .method·public·static·valueOf(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; |
| 174 | ····.locals·1 | 171 | ····.locals·1 |
| 175 | ····.param·p0,·"name"····#·Ljava/lang/String; | 172 | ····.param·p0,·"name"····#·Ljava/lang/String; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·66 | 24 | ····.line·66 |
| 24 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; | 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$result:Landroid/view/View; | 22 | .field·final·synthetic·val$result:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·65 | 28 | ····.line·65 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->val$result:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->val$result:Landroid/view/View; |
| Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·54 | 27 | ····.line·54 |
| 27 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;" |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 30 | ····return-void | 31 | ····return-void |
| 31 | .end·method | 32 | .end·method |
| Offset 39, 15 lines modified | Offset 40, 15 lines modified | ||
| 39 | #·virtual·methods | 40 | #·virtual·methods |
| 40 | .method·public·onCancel(Landroid/content/DialogInterface;)V | 41 | .method·public·onCancel(Landroid/content/DialogInterface;)V |
| 41 | ····.locals·1 | 42 | ····.locals·1 |
| 42 | ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface; | 43 | ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface; |
| 43 | ····.prologue | 44 | ····.prologue |
| 44 | ····.line·57 | 45 | ····.line·57 |
| 45 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask | 46 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;" |
| 46 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; | 47 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask; |
| 47 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V | 48 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V |
| 48 | ····.line·58 | 49 | ····.line·58 |
| 49 | ····return-void | 50 | ····return-void |
| 50 | .end·method | 51 | .end·method |
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"ServerSettingsManager.java" | 3 | .source·"ServerSettingsManager.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;, | ||
| 8 | ········Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; | 7 | ········Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings; |
| 9 | ····} | 8 | ····} |
| 10 | .end·annotation | 9 | .end·annotation |
| 11 | #·static·fields | 10 | #·static·fields |
| 12 | .field·private·static·final·KEY_ACTIVE_SERVER:Ljava/lang/String;·=·"activeServer" | 11 | .field·private·static·final·KEY_ACTIVE_SERVER:Ljava/lang/String;·=·"activeServer" |
| Offset 38, 102 lines modified | Offset 37, 96 lines modified | ||
| 38 | ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->initDefault()V | 37 | ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->initDefault()V |
| 39 | ····.line·51 | 38 | ····.line·51 |
| 40 | ····return-void | 39 | ····return-void |
| 41 | .end·method | 40 | .end·method |
| 42 | .method·private·getServerIds()Ljava/util/SortedSet; | 41 | .method·private·getServerIds()Ljava/util/SortedSet; |
| 43 | ····.locals· | 42 | ····.locals·8 |
| 44 | ····.annotation·system·Ldalvik/annotation/Signature; | 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 45 | ········value·=·{ | 44 | ········value·=·{ |
| 46 | ············"()", | 45 | ············"()", |
| 47 | ············"Ljava/util/SortedSet", | 46 | ············"Ljava/util/SortedSet", |
| 48 | ············"<", | 47 | ············"<", |
| 49 | ············"Ljava/lang/Integer;", | 48 | ············"Ljava/lang/Integer;", |
| 50 | ············">;" | 49 | ············">;" |
| 51 | ········} | 50 | ········} |
| 52 | ····.end·annotation | 51 | ····.end·annotation |
| 53 | ····.prologue | 52 | ····.prologue |
| 54 | ····.line·136 | 53 | ····.line·136 |
| 55 | ····iget-object·v | 54 | ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->context:Landroid/content/Context; |
| 56 | ····invoke-static·{v | 55 | ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 57 | ····move-result-object·v | 56 | ····move-result-object·v0 |
| 58 | ····.line·137 | 57 | ····.line·137 |
| 59 | ····.local·v | 58 | ····.local·v0,·"prefs":Landroid/content/SharedPreferences; |
| 60 | ····new-instance·v | 59 | ····new-instance·v1,·Ljava/util/TreeSet; |
| 61 | ····invoke-direct·{v | 60 | ····invoke-direct·{v1},·Ljava/util/TreeSet;-><init>()V |
| 62 | ····.line·138 | 61 | ····.line·138 |
| 63 | ····.local·v | 62 | ····.local·v1,·"result":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Ljava/lang/Integer;>;" |
| 64 | ····const-string·v | 63 | ····const-string·v4,·"servers" |
| 65 | ····const/4·v | 64 | ····const/4·v5,·0x0 |
| 66 | ····invoke-interface·{v | 65 | ····invoke-interface·{v0,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 67 | ····move-result-object·v | 66 | ····move-result-object·v3 |
| 68 | ····.line·140 | 67 | ····.line·140 |
| 69 | ····.local·v | 68 | ····.local·v3,·"serverString":Ljava/lang/String; |
| 70 | ····if-eqz·v | 69 | ····if-eqz·v3,·:cond_0 |
| 71 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v3},·Ljava/lang/String;->length()I |
| 72 | ····move-result·v | 71 | ····move-result·v4 |
| 73 | ····if-lez·v | 72 | ····if-lez·v4,·:cond_0 |
| 74 | ····.line·141 | 73 | ····.line·141 |
| 75 | ····const-string·v | 74 | ····const-string·v4,·"·" |
| 76 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| 77 | ····move-result-object·v | 76 | ····move-result-object·v5 |
| 78 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
| 79 | ····array-length·v | 77 | ····array-length·v6,·v5 |
| 80 | ····.local·v2,·"len$":I | ||
| 81 | ····const/4·v | 78 | ····const/4·v4,·0x0 |
| 82 | ····.local·v1,·"i$":I | ||
| 83 | ····:goto_0 | 79 | ····:goto_0 |
| 84 | ····if-ge·v | 80 | ····if-ge·v4,·v6,·:cond_0 |
| 85 | ····aget-object·v | 81 | ····aget-object·v2,·v5,·v4 |
| 86 | ····.line·142 | 82 | ····.line·142 |
| 87 | ····.local·v | 83 | ····.local·v2,·"serverId":Ljava/lang/String; |
| 88 | ····invoke-static·{v | 84 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 89 | ····move-result·v7 | 85 | ····move-result·v7 |
| 90 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 86 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 91 | ····move-result-object·v7 | 87 | ····move-result-object·v7 |
| 92 | ····invoke-interface·{v | 88 | ····invoke-interface·{v1,·v7},·Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z |
| 93 | ····.line·141 | 89 | ····.line·141 |
| 94 | ····add-int/lit8·v | 90 | ····add-int/lit8·v4,·v4,·0x1 |
| 95 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
| 96 | ····.line·145 | 92 | ····.line·145 |
| 97 | ····.end·local·v0····#·"arr$":[Ljava/lang/String; | ||
| 98 | ····.end·local·v1····#·"i$":I | ||
| 99 | ····.end·local·v2····#·"len$":I | ||
| 100 | ····.end·local·v | 93 | ····.end·local·v2····#·"serverId":Ljava/lang/String; |
| 101 | ····:cond_0 | 94 | ····:cond_0 |
| 102 | ····return-object·v | 95 | ····return-object·v1 |
| 103 | .end·method | 96 | .end·method |
| 104 | .method·private·initDefault()V | 97 | .method·private·initDefault()V |
| 105 | ····.locals·13 | 98 | ····.locals·13 |
| 106 | ····.prologue | 99 | ····.prologue |
| 107 | ····const/4·v11,·0x0 | 100 | ····const/4·v11,·0x0 |
| Offset 598, 56 lines modified | Offset 591, 55 lines modified | ||
| 598 | ············"Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;", | 591 | ············"Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;", |
| 599 | ············">;" | 592 | ············">;" |
| 600 | ········} | 593 | ········} |
| 601 | ····.end·annotation | 594 | ····.end·annotation |
| 602 | ····.prologue | 595 | ····.prologue |
| 603 | ····.line·86 | 596 | ····.line·86 |
| 604 | ····new-instance·v | 597 | ····new-instance·v0,·Ljava/util/ArrayList; |
| Max diff block lines reached; 2471/7390 bytes (33.44%) of diff not shown. | |||
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$finishActivityOnClose:Z | 24 | .field·final·synthetic·val$finishActivityOnClose:Z |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·42 | 30 | ····.line·42 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog; |
| 31 | ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->val$finishActivityOnClose:Z | 32 | ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->val$finishActivityOnClose:Z |
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$t:Ljava/lang/Throwable; | 22 | .field·final·synthetic·val$t:Ljava/lang/Throwable; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·42 | 28 | ····.line·42 |
| 28 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1 | 29 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;" |
| 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; | 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; |
| 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; | 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->val$t:Ljava/lang/Throwable; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·45 | 47 | ····.line·45 |
| 47 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1 | 48 | ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;" |
| 48 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; | 49 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1; |
| 49 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; | 50 | ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask; |
| 50 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; | 51 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; |
| 51 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$activity:Landroid/app/Activity; | 22 | .field·final·synthetic·val$activity:Landroid/app/Activity; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·40 | 28 | ····.line·40 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb; |
| 29 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->val$activity:Landroid/app/Activity; | 30 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->val$activity:Landroid/app/Activity; |
| Offset 67, 25 lines modified | Offset 67, 21 lines modified | ||
| 67 | ····return-object·p0 | 67 | ····return-object·p0 |
| 68 | .end·method | 68 | .end·method |
| 69 | #·virtual·methods | 69 | #·virtual·methods |
| 70 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 70 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 71 | ····.locals·1 | 71 | ····.locals·1 |
| 72 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 73 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 74 | ····.prologue | 72 | ····.prologue |
| 75 | ····.line·87 | 73 | ····.line·87 |
| 76 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist; | 74 | ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist; |
| 77 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 78 | ····check-cast·p2,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist; | 75 | ····check-cast·p2,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist; |
| 79 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 80 | ····invoke-virtual·{p0,·p1,·p2},·Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;->compare(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I | 76 | ····invoke-virtual·{p0,·p1,·p2},·Lnet/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator;->compare(Lnet/sourceforge/subsonic/androidapp/domain/Playlist;Lnet/sourceforge/subsonic/androidapp/domain/Playlist;)I |
| 81 | ····move-result·v0 | 77 | ····move-result·v0 |
| 82 | ····return·v0 | 78 | ····return·v0 |
| 83 | .end·method | 79 | .end·method |
| Offset 465, 74 lines modified | Offset 465, 74 lines modified | ||
| 465 | ····invoke-virtual·{v5,·v6,·v6,·v6,·v6},·Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V | 465 | ····invoke-virtual·{v5,·v6,·v6,·v6,·v6},·Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V |
| 466 | ····goto/16·:goto_0 | 466 | ····goto/16·:goto_0 |
| 467 | .end·method | 467 | .end·method |
| 468 | .method·private·static·updateAll()V | 468 | .method·private·static·updateAll()V |
| 469 | ····.locals· | 469 | ····.locals·4 |
| 470 | ····.prologue | 470 | ····.prologue |
| 471 | ····.line·161 | 471 | ····.line·161 |
| 472 | ····:try_start_0 | 472 | ····:try_start_0 |
| 473 | ····sget-object·v | 473 | ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->INSTANCES:Ljava/util/WeakHashMap; |
| 474 | ····invoke-virtual·{v | 474 | ····invoke-virtual·{v2},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set; |
| 475 | ····move-result-object·v | 475 | ····move-result-object·v2 |
| 476 | ····invoke-interface·{v | 476 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| 477 | ····move-result-object·v | 477 | ····move-result-object·v2 |
| 478 | ····.local·v0,·"i | 478 | ····.local·v0,·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView; |
| 479 | ····:cond_0 | 479 | ····:cond_0 |
| 480 | ····:goto_0 | 480 | ····:goto_0 |
| 481 | ····invoke-interface·{v | 481 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 482 | ····move-result·v3 | 482 | ····move-result·v3 |
| 483 | ····if-eqz·v3,·:cond_1 | 483 | ····if-eqz·v3,·:cond_1 |
| 484 | ····invoke-interface·{v | 484 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 485 | ····move-result-object·v | 485 | ····move-result-object·v0 |
| 486 | ····.end·local·v0····#·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView; | ||
| 486 | ····check-cast·v | 487 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/util/SongView; |
| 487 | ····.line·162 | 488 | ····.line·162 |
| 488 | ····.local·v | 489 | ····.restart·local·v0····#·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView; |
| 489 | ····invoke-virtual·{v | 490 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->isShown()Z |
| 490 | ····move-result·v3 | 491 | ····move-result·v3 |
| 491 | ····if-eqz·v3,·:cond_0 | 492 | ····if-eqz·v3,·:cond_0 |
| 492 | ····.line·163 | 493 | ····.line·163 |
| 493 | ····invoke-direct·{v | 494 | ····invoke-direct·{v0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->update()V |
| 494 | ····:try_end_0 | 495 | ····:try_end_0 |
| 495 | ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0 | 496 | ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 496 | ····goto·:goto_0 | 497 | ····goto·:goto_0 |
| 497 | ····.line·166 | 498 | ····.line·166 |
| 498 | ····.end·local·v1····#·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView; | ||
| 499 | ····:catch_0 | 499 | ····:catch_0 |
| 500 | ····move-exception·v | 500 | ····move-exception·v1 |
| 501 | ····.line·167 | 501 | ····.line·167 |
| 502 | ····.local·v | 502 | ····.local·v1,·"x":Ljava/lang/Throwable; |
| 503 | ····sget-object·v | 503 | ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; |
| 504 | ····const-string·v | 504 | ····const-string·v3,·"Error·when·updating·song·views." |
| 505 | ····invoke-virtual·{v | 505 | ····invoke-virtual·{v2,·v3,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V |
| 506 | ····.line·169 | 506 | ····.line·169 |
| 507 | ····.end·local·v | 507 | ····.end·local·v1····#·"x":Ljava/lang/Throwable; |
| 508 | ····:cond_1 | 508 | ····:cond_1 |
| 509 | ····return-void | 509 | ····return-void |
| 510 | .end·method | 510 | .end·method |
| 511 | #·virtual·methods | 511 | #·virtual·methods |
| 512 | .method·public·isChecked()Z | 512 | .method·public·isChecked()Z |
| Offset 648, 14 lines modified | Offset 648, 15 lines modified | ||
| 648 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 648 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 649 | ····move-result·v5 | 649 | ····move-result·v5 |
| 650 | ····if-nez·v5,·:cond_1 | 650 | ····if-nez·v5,·:cond_1 |
| 651 | ····.line·93 | ||
| 651 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z | 652 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z |
| 652 | ····move-result·v5 | 653 | ····move-result·v5 |
| 653 | ····if-eqz·v5,·:cond_4 | 654 | ····if-eqz·v5,·:cond_4 |
| 654 | ····sget-object·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; | 655 | ····sget-object·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; |
| Offset 694, 14 lines modified | Offset 695, 15 lines modified | ||
| 694 | ····:cond_2 | 695 | ····:cond_2 |
| 695 | ····const-string·v5,·"(" | 696 | ····const-string·v5,·"(" |
| 696 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 697 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 697 | ····move-result-object·v5 | 698 | ····move-result-object·v5 |
| 699 | ····.line·103 | ||
| 698 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->getContext()Landroid/content/Context; | 700 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->getContext()Landroid/content/Context; |
| 699 | ····move-result-object·v6 | 701 | ····move-result-object·v6 |
| 700 | ····const·v7,·0x7f0a00bc | 702 | ····const·v7,·0x7f0a00bc |
| 701 | ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 703 | ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| Offset 726, 14 lines modified | Offset 728, 15 lines modified | ||
| 726 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 728 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 727 | ····move-result-object·v5 | 729 | ····move-result-object·v5 |
| 728 | ····const-string·v6,·")" | 730 | ····const-string·v6,·")" |
| 731 | ····.line·104 | ||
| 729 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 732 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 730 | ····.line·106 | 733 | ····.line·106 |
| 731 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->titleTextView:Landroid/widget/TextView; | 734 | ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->titleTextView:Landroid/widget/TextView; |
| 732 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; | 735 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; |
| Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
| 13 | ····name·=·null | 13 | ····name·=·null |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·direct·methods | 15 | #·direct·methods |
| 16 | .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V | 16 | .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V |
| 17 | ····.locals·1 | 17 | ····.locals·1 |
| 18 | ····.param·p3,·" | 18 | ····.param·p3,·"key"····#·Ljava/lang/String; |
| 19 | ····.prologue | 19 | ····.prologue |
| 20 | ····.line·36 | 20 | ····.line·36 |
| 21 | ····const/4·v0,·0x0 | 21 | ····const/4·v0,·0x0 |
| 22 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V | 22 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V |
| Offset 65, 38 lines modified | Offset 65, 42 lines modified | ||
| 65 | ····.line·45 | 65 | ····.line·45 |
| 66 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; | 66 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; |
| 67 | ····invoke-direct·{v3,·p1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 67 | ····invoke-direct·{v3,·p1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| 68 | ····const·v4,·0x7f0a00c9 | 68 | ····const·v4,·0x7f0a00c9 |
| 69 | ····.line·46 | ||
| 69 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 70 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
| 70 | ····move-result-object·v3 | 71 | ····move-result-object·v3 |
| 71 | ····const·v4,·0x7f0a00c8 | 72 | ····const·v4,·0x7f0a00c8 |
| 72 | ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2; | 73 | ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2; |
| 73 | ····invoke-direct·{v5,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V | 74 | ····invoke-direct·{v5,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V |
| 75 | ····.line·47 | ||
| 74 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 76 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 75 | ····move-result-object·v3 | 77 | ····move-result-object·v3 |
| 76 | ····const·v4,·0x7f0a000b | 78 | ····const·v4,·0x7f0a000b |
| 77 | ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1; | 79 | ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1; |
| 78 | ····invoke-direct·{v5,·p0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V | 80 | ····invoke-direct·{v5,·p0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V |
| 81 | ····.line·58 | ||
| 79 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 82 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 80 | ····move-result-object·v3 | 83 | ····move-result-object·v3 |
| 84 | ····.line·64 | ||
| 81 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 85 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
| 82 | ····.line·74 | 86 | ····.line·74 |
| 83 | ····:goto_0 | 87 | ····:goto_0 |
| 84 | ····return-void | 88 | ····return-void |
| 85 | ····.line·68 | 89 | ····.line·68 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·58 | 27 | ····.line·58 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 84, 56 lines modified | Offset 84, 55 lines modified | ||
| 84 | ····const/4·v9,·0x1 | 84 | ····const/4·v9,·0x1 |
| 85 | ····const/4·v8,·0x0 | 85 | ····const/4·v8,·0x0 |
| 86 | ····.line·71 | 86 | ····.line·71 |
| 87 | ····new-instance·v2,·Landroid/database/MatrixCursor; | 87 | ····new-instance·v2,·Landroid/database/MatrixCursor; |
| 88 | ····sget-object·v | 88 | ····sget-object·v5,·Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;->COLUMNS:[Ljava/lang/String; |
| 89 | ····invoke-direct·{v2,·v | 89 | ····invoke-direct·{v2,·v5},·Landroid/database/MatrixCursor;-><init>([Ljava/lang/String;)V |
| 90 | ····.line·72 | 90 | ····.line·72 |
| 91 | ····.local·v2,·"cursor":Landroid/database/MatrixCursor; | 91 | ····.local·v2,·"cursor":Landroid/database/MatrixCursor; |
| 92 | ····if-nez·p1,·:cond_1 | 92 | ····if-nez·p1,·:cond_1 |
| 93 | ····.line·88 | 93 | ····.line·88 |
| 94 | ····:cond_0 | 94 | ····:cond_0 |
| 95 | ····return-object·v2 | 95 | ····return-object·v2 |
| 96 | ····.line·76 | 96 | ····.line·76 |
| 97 | ····:cond_1 | 97 | ····:cond_1 |
| 98 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; | 98 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; |
| 99 | ····move-result-object·v | 99 | ····move-result-object·v5 |
| 100 | ····invoke-interface·{v | 100 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 101 | ····move-result-object·v | 101 | ····move-result-object·v5 |
| 102 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
| 103 | ····:goto_0 | 102 | ····:goto_0 |
| 104 | ····invoke-interface·{v | 103 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
| 105 | ····move-result·v6 | 104 | ····move-result·v6 |
| 106 | ····if-eqz·v6,·:cond_2 | 105 | ····if-eqz·v6,·:cond_2 |
| 107 | ····invoke-interface·{v | 106 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 108 | ····move-result-object·v1 | 107 | ····move-result-object·v1 |
| 109 | ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/Artist; | 108 | ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 110 | ····.line·77 | 109 | ····.line·77 |
| 111 | ····.local·v1,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; | 110 | ····.local·v1,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 112 | ····const-string·v | 111 | ····const-string·v3,·"android.resource://net.sourceforge.subsonic.androidapp/2130837522" |
| 113 | ····.line·78 | 112 | ····.line·78 |
| 114 | ····.local·v | 113 | ····.local·v3,·"icon":Ljava/lang/String; |
| 115 | ····const/4·v6,·0x6 | 114 | ····const/4·v6,·0x6 |
| 116 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 115 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
| 117 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; | 116 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; |
| 118 | ····move-result-object·v7 | 117 | ····move-result-object·v7 |
| Offset 160, 51 lines modified | Offset 159, 51 lines modified | ||
| 160 | ····move-result-object·v7 | 159 | ····move-result-object·v7 |
| 161 | ····aput-object·v7,·v6,·v12 | 160 | ····aput-object·v7,·v6,·v12 |
| 162 | ····const/4·v7,·0x5 | 161 | ····const/4·v7,·0x5 |
| 163 | ····aput-object·v | 162 | ····aput-object·v3,·v6,·v7 |
| 164 | ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V | 163 | ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V |
| 165 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
| 166 | ····.line·80 | 165 | ····.line·80 |
| 167 | ····.end·local·v1····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; | 166 | ····.end·local·v1····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 168 | ····.end·local·v | 167 | ····.end·local·v3····#·"icon":Ljava/lang/String; |
| 169 | ····:cond_2 | 168 | ····:cond_2 |
| 170 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List; | 169 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List; |
| 171 | ····move-result-object·v | 170 | ····move-result-object·v5 |
| 172 | ····invoke-interface·{v | 171 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 173 | ····move-result-object·v | 172 | ····move-result-object·v5 |
| 174 | ····:goto_1 | 173 | ····:goto_1 |
| 175 | ····invoke-interface·{v | 174 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
| 176 | ····move-result·v6 | 175 | ····move-result·v6 |
| 177 | ····if-eqz·v6,·:cond_3 | 176 | ····if-eqz·v6,·:cond_3 |
| 178 | ····invoke-interface·{v | 177 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 179 | ····move-result-object·v0 | 178 | ····move-result-object·v0 |
| 180 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 179 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 181 | ····.line·81 | 180 | ····.line·81 |
| 182 | ····.local·v0,·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 181 | ····.local·v0,·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 183 | ····const-string·v | 182 | ····const-string·v3,·"android.resource://net.sourceforge.subsonic.androidapp/2130837521" |
| 184 | ····.line·82 | 183 | ····.line·82 |
| 185 | ····.restart·local·v | 184 | ····.restart·local·v3····#·"icon":Ljava/lang/String; |
| 186 | ····const/4·v6,·0x6 | 185 | ····const/4·v6,·0x6 |
| 187 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 186 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
| 188 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; | 187 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; |
| 189 | ····move-result-object·v7 | 188 | ····move-result-object·v7 |
| Offset 233, 86 lines modified | Offset 232, 86 lines modified | ||
| 233 | ····move-result-object·v7 | 232 | ····move-result-object·v7 |
| 234 | ····aput-object·v7,·v6,·v12 | 233 | ····aput-object·v7,·v6,·v12 |
| 235 | ····const/4·v7,·0x5 | 234 | ····const/4·v7,·0x5 |
| 236 | ····aput-object·v | 235 | ····aput-object·v3,·v6,·v7 |
| 237 | ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V | 236 | ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V |
| 238 | ····goto·:goto_1 | 237 | ····goto·:goto_1 |
| 239 | ····.line·84 | 238 | ····.line·84 |
| 240 | ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 239 | ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 241 | ····.end·local·v | 240 | ····.end·local·v3····#·"icon":Ljava/lang/String; |
| 242 | ····:cond_3 | 241 | ····:cond_3 |
| 243 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getSongs()Ljava/util/List; | 242 | ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getSongs()Ljava/util/List; |
| Max diff block lines reached; 2982/7734 bytes (38.56%) of diff not shown. | |||
| Offset 251, 108 lines modified | Offset 251, 107 lines modified | ||
| 251 | ············Ljava/lang/Exception; | 251 | ············Ljava/lang/Exception; |
| 252 | ········} | 252 | ········} |
| 253 | ····.end·annotation | 253 | ····.end·annotation |
| 254 | ····.prologue | 254 | ····.prologue |
| 255 | ····.line·153 | 255 | ····.line·153 |
| 256 | ····.local·p1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;" | 256 | ····.local·p1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;" |
| 257 | ····const-string·v | 257 | ····const-string·v4,·"1.10.1" |
| 258 | ····invoke-static·{p2,·v | 258 | ····invoke-static·{p2,·v4},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z |
| 259 | ····move-result·v | 259 | ····move-result·v4 |
| 260 | ····if-eqz·v | 260 | ····if-eqz·v4,·:cond_1 |
| 261 | ····.line·169 | 261 | ····.line·169 |
| 262 | ····:cond_0 | 262 | ····:cond_0 |
| 263 | ····return-void | 263 | ····return-void |
| 264 | ····.line·158 | 264 | ····.line·158 |
| 265 | ····:cond_1 | 265 | ····:cond_1 |
| 266 | ····const-string·v | 266 | ····const-string·v4,·"1.8" |
| 267 | ····invoke-static·{p2,·v | 267 | ····invoke-static·{p2,·v4},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z |
| 268 | ····move-result·v | 268 | ····move-result·v4 |
| 269 | ····if-eqz·v | 269 | ····if-eqz·v4,·:cond_0 |
| 270 | ····.line·161 | 270 | ····.line·161 |
| 271 | ····invoke-virtual·{p0,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;->getStarred(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; | 271 | ····invoke-virtual·{p0,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/service/CachedMusicService;->getStarred(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult; |
| 272 | ····move-result-object·v | 272 | ····move-result-object·v4 |
| 273 | ····invoke-virtual·{v | 273 | ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List; |
| 274 | ····move-result-object·v | 274 | ····move-result-object·v3 |
| 275 | ····.line·162 | 275 | ····.line·162 |
| 276 | ····.local·v | 276 | ····.local·v3,·"starredArtists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;" |
| 277 | ····new-instance·v | 277 | ····new-instance·v2,·Ljava/util/HashSet; |
| 278 | ····invoke-direct·{v | 278 | ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V |
| 279 | ····.line·163 | 279 | ····.line·163 |
| 280 | ····.local·v | 280 | ····.local·v2,·"starredArtistIds":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
| 281 | ····invoke-interface·{v | 281 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 282 | ····move-result-object·v | 282 | ····move-result-object·v4 |
| 283 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 284 | ····:goto_0 | 283 | ····:goto_0 |
| 285 | ····invoke-interface·{v | 284 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 286 | ····move-result·v5 | 285 | ····move-result·v5 |
| 287 | ····if-eqz·v5,·:cond_2 | 286 | ····if-eqz·v5,·:cond_2 |
| 288 | ····invoke-interface·{v | 287 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 289 | ····move-result-object·v | 288 | ····move-result-object·v1 |
| 290 | ····check-cast·v | 289 | ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 291 | ····.line·164 | 290 | ····.line·164 |
| 292 | ····.local·v | 291 | ····.local·v1,·"starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 293 | ····invoke-virtual·{v | 292 | ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; |
| 294 | ····move-result-object·v5 | 293 | ····move-result-object·v5 |
| 295 | ····invoke-interface·{v | 294 | ····invoke-interface·{v2,·v5},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
| 296 | ····goto·:goto_0 | 295 | ····goto·:goto_0 |
| 297 | ····.line·166 | 296 | ····.line·166 |
| 298 | ····.end·local·v | 297 | ····.end·local·v1····#·"starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 299 | ····:cond_2 | 298 | ····:cond_2 |
| 300 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 299 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 301 | ····move-result-object·v | 300 | ····move-result-object·v4 |
| 302 | ····:goto_1 | 301 | ····:goto_1 |
| 303 | ····invoke-interface·{v | 302 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 304 | ····move-result·v5 | 303 | ····move-result·v5 |
| 305 | ····if-eqz·v5,·:cond_0 | 304 | ····if-eqz·v5,·:cond_0 |
| 306 | ····invoke-interface·{v | 305 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 307 | ····move-result-object·v0 | 306 | ····move-result-object·v0 |
| 308 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/Artist; | 307 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 309 | ····.line·167 | 308 | ····.line·167 |
| 310 | ····.local·v0,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; | 309 | ····.local·v0,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 311 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; | 310 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String; |
| 312 | ····move-result-object·v5 | 311 | ····move-result-object·v5 |
| 313 | ····invoke-interface·{v | 312 | ····invoke-interface·{v2,·v5},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
| 314 | ····move-result·v5 | 313 | ····move-result·v5 |
| 315 | ····invoke-virtual·{v0,·v5},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->setStarred(Z)V | 314 | ····invoke-virtual·{v0,·v5},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->setStarred(Z)V |
| 316 | ····goto·:goto_1 | 315 | ····goto·:goto_1 |
| 317 | .end·method | 316 | .end·method |
| Offset 366, 84 lines modified | Offset 365, 83 lines modified | ||
| 366 | ········value·=·{ | 365 | ········value·=·{ |
| 367 | ············Ljava/lang/Exception; | 366 | ············Ljava/lang/Exception; |
| 368 | ········} | 367 | ········} |
| 369 | ····.end·annotation | 368 | ····.end·annotation |
| 370 | ····.prologue | 369 | ····.prologue |
| 371 | ····.line·134 | 370 | ····.line·134 |
| 372 | ····const-string·v | 371 | ····const-string·v1,·"1.10.1" |
| 373 | ····invoke-static·{p2,·v | 372 | ····invoke-static·{p2,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z |
| 374 | ····move-result·v | 373 | ····move-result·v1 |
| 375 | ····if-eqz·v | 374 | ····if-eqz·v1,·:cond_1 |
| 376 | ····.line·148 | 375 | ····.line·148 |
| 377 | ····:cond_0 | 376 | ····:cond_0 |
| 378 | ····:goto_0 | 377 | ····:goto_0 |
| Max diff block lines reached; 3147/8981 bytes (35.04%) 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:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·122 | 27 | ····.line·122 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 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:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·105 | 27 | ····.line·105 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"AudioManagerHelper.java" | 3 | .source·"AudioManagerHelper.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;, | ||
| 8 | ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;, | 7 | ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;, |
| 9 | ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; | 8 | ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; |
| 10 | ····} | 9 | ····} |
| 11 | .end·annotation | 10 | .end·annotation |
| 12 | #·static·fields | 11 | #·static·fields |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·84 | 27 | ····.line·84 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
| 19 | .field·final·synthetic·val$in:Ljava/io/InputStream; | 19 | .field·final·synthetic·val$in:Ljava/io/InputStream; |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V | 21 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; | ||
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·312 | 25 | ····.line·312 |
| 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; | 26 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; |
| 26 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->val$in:Ljava/io/InputStream; | 27 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->val$in:Ljava/io/InputStream; |
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$request:Lorg/apache/http/client/methods/HttpPost; | 24 | .field·final·synthetic·val$request:Lorg/apache/http/client/methods/HttpPost; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·705 | 30 | ····.line·705 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService; |
| 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->val$cancelled:Ljava/util/concurrent/atomic/AtomicReference; | 32 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->val$cancelled:Ljava/util/concurrent/atomic/AtomicReference; |
| Offset 457, 26 lines modified | Offset 457, 28 lines modified | ||
| 457 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 457 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 458 | ····move-result-object·v0 | 458 | ····move-result-object·v0 |
| 459 | ····.line·628 | 459 | ····.line·628 |
| 460 | ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V | 460 | ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V |
| 461 | ····.line·626 | ||
| 461 | ····return-object·v0 | 462 | ····return-object·v0 |
| 463 | ····.line·628 | ||
| 462 | ····:catchall_0 | 464 | ····:catchall_0 |
| 463 | ····move-exception·v0 | 465 | ····move-exception·v0 |
| 464 | ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V | 466 | ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V |
| 465 | ····throw·v0 | 467 | ····throw·v0 |
| 466 | .end·method | 468 | .end·method |
| 467 | .method·private·executeWithRetry(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; | 469 | .method·private·executeWithRetry(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/params/HttpParams;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Lorg/apache/http/HttpResponse; |
| 468 | ····.locals· | 470 | ····.locals·19 |
| 469 | ····.param·p1,·"context"····#·Landroid/content/Context; | 471 | ····.param·p1,·"context"····#·Landroid/content/Context; |
| 470 | ····.param·p2,·"url"····#·Ljava/lang/String; | 472 | ····.param·p2,·"url"····#·Ljava/lang/String; |
| 471 | ····.param·p3,·"originalUrl"····#·Ljava/lang/String; | 473 | ····.param·p3,·"originalUrl"····#·Ljava/lang/String; |
| 472 | ····.param·p4,·"requestParams"····#·Lorg/apache/http/params/HttpParams; | 474 | ····.param·p4,·"requestParams"····#·Lorg/apache/http/params/HttpParams; |
| 473 | ····.param·p8,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; | 475 | ····.param·p8,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; |
| 474 | ····.param·p9,·"task"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; | 476 | ····.param·p9,·"task"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask; |
| 475 | ····.annotation·system·Ldalvik/annotation/Signature; | 477 | ····.annotation·system·Ldalvik/annotation/Signature; |
| Offset 512, 50 lines modified | Offset 514, 48 lines modified | ||
| 512 | ····.end·annotation | 514 | ····.end·annotation |
| 513 | ····.prologue | 515 | ····.prologue |
| 514 | ····.line·694 | 516 | ····.line·694 |
| 515 | ····.local·p5,·"parameterNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 517 | ····.local·p5,·"parameterNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 516 | ····.local·p6,·"parameterValues":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;" | 518 | ····.local·p6,·"parameterValues":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;" |
| 517 | ····.local·p7,·"headers":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/Header;>;" | 519 | ····.local·p7,·"headers":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/Header;>;" |
| 518 | ····sget-object·v1 | 520 | ····sget-object·v14,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; |
| 519 | ····new-instance·v16,·Ljava/lang/StringBuilder; | ||
| 520 | ···· | 521 | ····new-instance·v15,·Ljava/lang/StringBuilder; |
| 521 | ···· | 522 | ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V |
| 522 | ···· | 523 | ····const-string·v16,·"Using·URL·" |
| 523 | ···· | 524 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 524 | ····move- | 525 | ····move-result-object·v15 |
| 525 | ····move-object/from16·v | 526 | ····move-object/from16·v0,·p2 |
| 526 | ····invoke-virtual·{v | 527 | ····invoke-virtual·{v15,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 527 | ····move-result-object·v1 | 528 | ····move-result-object·v15 |
| 528 | ····invoke-virtual | 529 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 529 | ····move-result-object·v1 | 530 | ····move-result-object·v15 |
| 530 | ····invoke-virtual | 531 | ····invoke-virtual·{v14,·v15},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V |
| 531 | ····.line·696 | 532 | ····.line·696 |
| 532 | ····new-instance·v4,·Ljava/util/concurrent/atomic/AtomicReference; | 533 | ····new-instance·v4,·Ljava/util/concurrent/atomic/AtomicReference; |
| 533 | ····const/4·v1 | 534 | ····const/4·v14,·0x0 |
| 534 | ····invoke-static·{v1 | 535 | ····invoke-static·{v14},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| 535 | ····move-result-object·v1 | 536 | ····move-result-object·v14 |
| 536 | ····invoke-direct·{v4,·v1 | 537 | ····invoke-direct·{v4,·v14},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V |
| 537 | ····.line·697 | 538 | ····.line·697 |
| 538 | ····.local·v4,·"cancelled":Ljava/util/concurrent/atomic/AtomicReference;,·"Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Boolean;>;" | 539 | ····.local·v4,·"cancelled":Ljava/util/concurrent/atomic/AtomicReference;,·"Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Boolean;>;" |
| 539 | ····const/4·v3,·0x0 | 540 | ····const/4·v3,·0x0 |
| 540 | ····.line·699 | 541 | ····.line·699 |
| 541 | ····.local·v3,·"attempts":I | 542 | ····.local·v3,·"attempts":I |
| Offset 565, 365 lines modified | Offset 565, 355 lines modified | ||
| 565 | ····.line·700 | 565 | ····.line·700 |
| 566 | ····new-instance·v6,·Lorg/apache/http/protocol/BasicHttpContext; | 566 | ····new-instance·v6,·Lorg/apache/http/protocol/BasicHttpContext; |
| 567 | ····invoke-direct·{v6},·Lorg/apache/http/protocol/BasicHttpContext;-><init>()V | 567 | ····invoke-direct·{v6},·Lorg/apache/http/protocol/BasicHttpContext;-><init>()V |
| 568 | ····.line·701 | 568 | ····.line·701 |
| 569 | ····.local·v6,·"httpContext":Lorg/apache/http/protocol/HttpContext; | 569 | ····.local·v6,·"httpContext":Lorg/apache/http/protocol/HttpContext; |
| 570 | ····new-instance·v1 | 570 | ····new-instance·v10,·Lorg/apache/http/client/methods/HttpPost; |
| 571 | ····move-object/from16·v0,·p2 | 571 | ····move-object/from16·v0,·p2 |
| 572 | ····invoke-direct·{v1 | 572 | ····invoke-direct·{v10,·v0},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V |
| 573 | ····.line·703 | 573 | ····.line·703 |
| 574 | ····.local·v1 | 574 | ····.local·v10,·"request":Lorg/apache/http/client/methods/HttpPost; |
| 575 | ····if-eqz·p9,·:cond_0 | 575 | ····if-eqz·p9,·:cond_0 |
| 576 | ····.line·705 | 576 | ····.line·705 |
| 577 | ····new-instance·v1 | 577 | ····new-instance·v14,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1; |
| 578 | ····move-object/from16·v0,·p0 | 578 | ····move-object/from16·v0,·p0 |
| 579 | ····invoke-direct·{v1 | 579 | ····invoke-direct·{v14,·v0,·v4,·v10},·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V |
| 580 | ····move-object/from16·v0,·p9 | 580 | ····move-object/from16·v0,·p9 |
| 581 | ····invoke-virtual·{v0,·v1 | 581 | ····invoke-virtual·{v0,·v14},·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->setOnCancelListener(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V |
| 582 | ····.line·714 | 582 | ····.line·714 |
| 583 | ····:cond_0 | 583 | ····:cond_0 |
| 584 | ····if-eqz·p5,·:cond_2 | 584 | ····if-eqz·p5,·:cond_2 |
| 585 | ····.line·715 | 585 | ····.line·715 |
| 586 | ····new-instance·v | 586 | ····new-instance·v9,·Ljava/util/ArrayList; |
| 587 | ····invoke-direct·{v | 587 | ····invoke-direct·{v9},·Ljava/util/ArrayList;-><init>()V |
| 588 | ····.line·716 | 588 | ····.line·716 |
| 589 | ····.local·v | 589 | ····.local·v9,·"params":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;" |
| 590 | ····const/4·v7,·0x0 | 590 | ····const/4·v7,·0x0 |
| 591 | ····.local·v7,·"i":I | 591 | ····.local·v7,·"i":I |
| 592 | ····:goto_1 | 592 | ····:goto_1 |
| 593 | ····invoke-interface/range·{p5·..·p5},·Ljava/util/List;->size()I | 593 | ····invoke-interface/range·{p5·..·p5},·Ljava/util/List;->size()I |
| 594 | ····move-result·v1 | 594 | ····move-result·v14 |
| Max diff block lines reached; 30676/37531 bytes (81.74%) 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:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 21 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V | 23 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·91 | 27 | ····.line·91 |
| 27 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 116, 14 lines modified | Offset 116, 15 lines modified | ||
| 116 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 116 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 117 | ····.line·74 | 117 | ····.line·74 |
| 118 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; | 118 | ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1; |
| 119 | ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V | 119 | ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V |
| 120 | ····.line·79 | ||
| 120 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->start()V | 121 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->start()V |
| 121 | ····.line·80 | 122 | ····.line·80 |
| 122 | ····return-void | 123 | ····return-void |
| 123 | .end·method | 124 | .end·method |
| 124 | .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V | 125 | .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V |
| Offset 893, 64 lines modified | Offset 894, 63 lines modified | ||
| 893 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V | 894 | ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V |
| 894 | ····.line·180 | 895 | ····.line·180 |
| 895 | ····return-void | 896 | ····return-void |
| 896 | .end·method | 897 | .end·method |
| 897 | .method·public·updatePlaylist()V | 898 | .method·public·updatePlaylist()V |
| 898 | ····.locals· | 899 | ····.locals·4 |
| 899 | ····.prologue | 900 | ····.prologue |
| 900 | ····.line·150 | 901 | ····.line·150 |
| 901 | ····iget-object·v | 902 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; |
| 902 | ····const-class·v | 903 | ····const-class·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip; |
| 903 | ····invoke-virtual·{v | 904 | ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V |
| 904 | ····.line·151 | 905 | ····.line·151 |
| 905 | ····iget-object·v | 906 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; |
| 906 | ····const-class·v | 907 | ····const-class·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop; |
| 907 | ····invoke-virtual·{v | 908 | ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V |
| 908 | ····.line·152 | 909 | ····.line·152 |
| 909 | ····iget-object·v | 910 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; |
| 910 | ····const-class·v | 911 | ····const-class·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start; |
| 911 | ····invoke-virtual·{v | 912 | ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V |
| 912 | ····.line·154 | 913 | ····.line·154 |
| 913 | ····new-instance·v | 914 | ····new-instance·v1,·Ljava/util/ArrayList; |
| 914 | ····invoke-direct·{v | 915 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
| 915 | ····.line·155 | 916 | ····.line·155 |
| 916 | ····.local·v | 917 | ····.local·v1,·"ids":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 917 | ····iget-object·v | 918 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 918 | ····invoke-virtual·{v | 919 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List; |
| 919 | ····move-result-object·v | 920 | ····move-result-object·v2 |
| 920 | ····invoke-interface·{v | 921 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 921 | ····move-result-object·v | 922 | ····move-result-object·v2 |
| 922 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 923 | ····:goto_0 | 923 | ····:goto_0 |
| 924 | ····invoke-interface·{v | 924 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 925 | ····move-result·v3 | 925 | ····move-result·v3 |
| 926 | ····if-eqz·v3,·:cond_0 | 926 | ····if-eqz·v3,·:cond_0 |
| 927 | ····invoke-interface·{v | 927 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 928 | ····move-result-object·v0 | 928 | ····move-result-object·v0 |
| 929 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 929 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 930 | ····.line·156 | 930 | ····.line·156 |
| 931 | ····.local·v0,·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 931 | ····.local·v0,·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| Offset 958, 25 lines modified | Offset 958, 25 lines modified | ||
| 958 | ····move-result-object·v3 | 958 | ····move-result-object·v3 |
| 959 | ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; | 959 | ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String; |
| 960 | ····move-result-object·v3 | 960 | ····move-result-object·v3 |
| 961 | ····invoke-interface·{v | 961 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 962 | ····goto·:goto_0 | 962 | ····goto·:goto_0 |
| 963 | ····.line·158 | 963 | ····.line·158 |
| 964 | ····.end·local·v0····#·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 964 | ····.end·local·v0····#·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 965 | ····:cond_0 | 965 | ····:cond_0 |
| 966 | ····iget-object·v | 966 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue; |
| 967 | ····new-instance·v | 967 | ····new-instance·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist; |
| 968 | ····invoke-direct·{v | 968 | ····invoke-direct·{v3,·p0,·v1},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;-><init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V |
| 969 | ····invoke-virtual·{v | 969 | ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V |
| 970 | ····.line·159 | 970 | ····.line·159 |
| 971 | ····return-void | 971 | ····return-void |
| 972 | .end·method | 972 | .end·method |
| Offset 118, 14 lines modified | Offset 118, 15 lines modified | ||
| 118 | ····sget-object·v1,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;->LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; | 118 | ····sget-object·v1,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;->LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState; |
| 119 | ····if-ne·v0,·v1,·:cond_1 | 119 | ····if-ne·v0,·v1,·:cond_1 |
| 120 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;->this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; | 120 | ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;->this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper; |
| 121 | ····.line·159 | ||
| 121 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;->access$300(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 122 | ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;->access$300(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 122 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
| 123 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerState()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; | 124 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerState()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; |
| 124 | ····move-result-object·v0 | 125 | ····move-result-object·v0 |
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"DownloadFile.java" | 3 | .source·"DownloadFile.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;, | ||
| 8 | ········Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; | 7 | ········Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask; |
| 9 | ····} | 8 | ····} |
| 10 | .end·annotation | 9 | .end·annotation |
| 11 | #·static·fields | 10 | #·static·fields |
| 12 | .field·private·static·final·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; | 11 | .field·private·static·final·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; |
| Offset 127, 14 lines modified | Offset 126, 15 lines modified | ||
| 127 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 126 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 128 | ····move-result-object·v2 | 127 | ····move-result-object·v2 |
| 129 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File; | 128 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File; |
| 129 | ····.line·67 | ||
| 130 | ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String; | 130 | ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String; |
| 131 | ····move-result-object·v3 | 131 | ····move-result-object·v3 |
| 132 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; | 132 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; |
| 133 | ····move-result-object·v3 | 133 | ····move-result-object·v3 |
| Offset 182, 14 lines modified | Offset 182, 15 lines modified | ||
| 182 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 182 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 183 | ····move-result-object·v2 | 183 | ····move-result-object·v2 |
| 184 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File; | 184 | ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File; |
| 185 | ····.line·69 | ||
| 185 | ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String; | 186 | ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String; |
| 186 | ····move-result-object·v3 | 187 | ····move-result-object·v3 |
| 187 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; | 188 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String; |
| 188 | ····move-result-object·v3 | 189 | ····move-result-object·v3 |
| Offset 142, 14 lines modified | Offset 142, 15 lines modified | ||
| 142 | ····move·v5,·p3 | 142 | ····move·v5,·p3 |
| 143 | ····move-object·v6,·p2 | 143 | ····move-object·v6,·p2 |
| 144 | ····invoke-direct/range·{v0·..·v6},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V | 144 | ····invoke-direct/range·{v0·..·v6},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V |
| 145 | ····.line·50 | ||
| 145 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->start()V | 146 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->start()V |
| 146 | ····goto·:goto_0 | 147 | ····goto·:goto_0 |
| 147 | ····.line·36 | 148 | ····.line·36 |
| 148 | ····:cond_4 | 149 | ····:cond_4 |
| 149 | ····iput-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;->lastNowPlaying:Ljava/lang/String; | 150 | ····iput-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;->lastNowPlaying:Ljava/lang/String; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·126 | 24 | ····.line·126 |
| 24 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·114 | 24 | ····.line·114 |
| 24 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
| 25 | .field·final·synthetic·val$submission:Z | 25 | .field·final·synthetic·val$submission:Z |
| 26 | #·direct·methods | 26 | #·direct·methods |
| 27 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V | 27 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V |
| 28 | ····.locals·0 | 28 | ····.locals·0 |
| 29 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; | ||
| 29 | ····.param·p2,·"x0"····#·Ljava/lang/String; | 30 | ····.param·p2,·"x0"····#·Ljava/lang/String; |
| 30 | ····.prologue | 31 | ····.prologue |
| 31 | ····.line·39 | 32 | ····.line·39 |
| 32 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; | 33 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler; |
| 33 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->val$context:Landroid/content/Context; | 34 | ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->val$context:Landroid/content/Context; |
| Offset 624, 128 lines modified | Offset 624, 127 lines modified | ||
| 624 | ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;->hideNotification(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V | 624 | ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;->hideNotification(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V |
| 625 | ····goto·:goto_0 | 625 | ····goto·:goto_0 |
| 626 | .end·method | 626 | .end·method |
| 627 | .method·public·serializeDownloadQueue()V | 627 | .method·public·serializeDownloadQueue()V |
| 628 | ····.locals· | 628 | ····.locals·5 |
| 629 | ····.prologue | 629 | ····.prologue |
| 630 | ····.line·195 | 630 | ····.line·195 |
| 631 | ····new-instance·v | 631 | ····new-instance·v1,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; |
| 632 | ····const/4·v | 632 | ····const/4·v2,·0x0 |
| 633 | ····invoke-direct·{v | 633 | ····invoke-direct·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;-><init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V |
| 634 | ····.line·196 | 634 | ····.line·196 |
| 635 | ····.local·v | 635 | ····.local·v1,·"state":Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State; |
| 636 | ····iget-object·v | 636 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 637 | ····invoke-virtual·{v | 637 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List; |
| 638 | ····move-result-object·v | 638 | ····move-result-object·v2 |
| 639 | ····invoke-interface·{v | 639 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 640 | ····move-result-object·v | 640 | ····move-result-object·v2 |
| 641 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 642 | ····:goto_0 | 641 | ····:goto_0 |
| 643 | ····invoke-interface·{v | 642 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 644 | ····move-result·v3 | 643 | ····move-result·v3 |
| 645 | ····if-eqz·v3,·:cond_0 | 644 | ····if-eqz·v3,·:cond_0 |
| 646 | ····invoke-interface·{v | 645 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 647 | ····move-result-object·v0 | 646 | ····move-result-object·v0 |
| 648 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 647 | ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 649 | ····.line·197 | 648 | ····.line·197 |
| 650 | ····.local·v0,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 649 | ····.local·v0,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 651 | ····invoke-static·{v | 650 | ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$500(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List; |
| 652 | ····move-result-object·v3 | 651 | ····move-result-object·v3 |
| 653 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; | 652 | ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 654 | ····move-result-object·v4 | 653 | ····move-result-object·v4 |
| 655 | ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 654 | ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 656 | ····goto·:goto_0 | 655 | ····goto·:goto_0 |
| 657 | ····.line·199 | 656 | ····.line·199 |
| 658 | ····.end·local·v0····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 657 | ····.end·local·v0····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 659 | ····:cond_0 | 658 | ····:cond_0 |
| 660 | ····iget-object·v | 659 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 661 | ····invoke-virtual·{v | 660 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I |
| 662 | ····move-result·v | 661 | ····move-result·v2 |
| 663 | ····invoke-static·{v | 662 | ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$602(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I |
| 664 | ····.line·200 | 663 | ····.line·200 |
| 665 | ····iget-object·v | 664 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 666 | ····invoke-virtual·{v | 665 | ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerPosition()I |
| 667 | ····move-result·v | 666 | ····move-result·v2 |
| 668 | ····invoke-static·{v | 667 | ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$702(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I |
| 669 | ····.line·202 | 668 | ····.line·202 |
| 670 | ····sget-object·v | 669 | ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger; |
| 671 | ····new-instance·v | 670 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
| 672 | ····invoke-direct·{v | 671 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
| 673 | ····const-string·v | 672 | ····const-string·v4,·"Serialized·currentPlayingIndex:·" |
| 674 | ····invoke-virtual·{v | 673 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 675 | ····move-result-object·v | 674 | ····move-result-object·v3 |
| 676 | ····invoke-static·{v | 675 | ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$600(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I |
| 677 | ····move-result·v | 676 | ····move-result·v4 |
| 678 | ····invoke-virtual·{v | 677 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| 679 | ····move-result-object·v | 678 | ····move-result-object·v3 |
| 680 | ····const-string·v | 679 | ····const-string·v4,·",·currentPlayingPosition:·" |
| 681 | ····invoke-virtual·{v | 680 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 682 | ····move-result-object·v | 681 | ····move-result-object·v3 |
| 683 | ····invoke-static·{v | 682 | ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$700(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I |
| 684 | ····move-result·v | 683 | ····move-result·v4 |
| 685 | ····invoke-virtual·{v | 684 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| 686 | ····move-result-object·v | 685 | ····move-result-object·v3 |
| 687 | ····invoke-virtual·{v | 686 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 688 | ····move-result-object·v | 687 | ····move-result-object·v3 |
| 689 | ····invoke-virtual·{v | 688 | ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V |
| 690 | ····.line·203 | 689 | ····.line·203 |
| 691 | ····iget-object·v | 690 | ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 692 | ····const-string·v | 691 | ····const-string·v3,·"downloadstate.ser" |
| 693 | ····invoke-static·{v | 692 | ····invoke-static·{v2,·v1,·v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z |
| 694 | ····.line·204 | 693 | ····.line·204 |
| 695 | ····return-void | 694 | ····return-void |
| Max diff block lines reached; 0/9811 bytes (0.00%) of diff not shown. | |||
| Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Lnet/sourceforge/subsonic/androidapp/service/DownloadService; | 6 | .implements·Lnet/sourceforge/subsonic/androidapp/service/DownloadService; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;, | ||
| 11 | ········Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; | 10 | ········Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask; |
| 12 | ····} | 11 | ····} |
| 13 | .end·annotation | 12 | .end·annotation |
| 14 | #·static·fields | 13 | #·static·fields |
| 15 | .field·public·static·final·CMD_NEXT:Ljava/lang/String;·=·"net.sourceforge.subsonic.androidapp.CMD_NEXT" | 14 | .field·public·static·final·CMD_NEXT:Ljava/lang/String;·=·"net.sourceforge.subsonic.androidapp.CMD_NEXT" |
| Offset 258, 15 lines modified | Offset 257, 14 lines modified | ||
| 258 | ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; | 257 | ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState; |
| 259 | ····.line·87 | 258 | ····.line·87 |
| 260 | ····const/4·v0,·0x0 | 259 | ····const/4·v0,·0x0 |
| 261 | ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->keepScreenOn:Z | 260 | ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->keepScreenOn:Z |
| 262 | ····.line·893 | ||
| 263 | ····return-void | 261 | ····return-void |
| 264 | .end·method | 262 | .end·method |
| 265 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V | 263 | .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V |
| 266 | ····.locals·0 | 264 | ····.locals·0 |
| 267 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 265 | ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 268 | ····.param·p1,·"x1"····#·Ljava/lang/Exception; | 266 | ····.param·p1,·"x1"····#·Ljava/lang/Exception; |
| Offset 386, 240 lines modified | Offset 384, 236 lines modified | ||
| 386 | ····monitor-exit·p0 | 384 | ····monitor-exit·p0 |
| 387 | ····throw·v0 | 385 | ····throw·v0 |
| 388 | .end·method | 386 | .end·method |
| 389 | .method·private·declared-synchronized·checkShufflePlay()V | 387 | .method·private·declared-synchronized·checkShufflePlay()V |
| 390 | ····.locals·1 | 388 | ····.locals·15 |
| 391 | ····.prologue | 389 | ····.prologue |
| 392 | ····const-wide/16·v1 | 390 | ····const-wide/16·v13,·0x1 |
| 393 | ····const/4·v0,·0x0 | 391 | ····const/4·v0,·0x0 |
| 394 | ····.line·840 | 392 | ····.line·840 |
| 395 | ····monitor-enter·p0 | 393 | ····monitor-enter·p0 |
| 396 | ····const/16·v | 394 | ····const/16·v2,·0x14 |
| 397 | ····.line·841 | 395 | ····.line·841 |
| 398 | ····.local·v | 396 | ····.local·v2,·"listSize":I |
| 399 | ····:try_start_0 | 397 | ····:try_start_0 |
| 400 | ····iget-object·v | 398 | ····iget-object·v9,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; |
| 401 | ····invoke-interface·{v | 399 | ····invoke-interface·{v9},·Ljava/util/List;->isEmpty()Z |
| 402 | ····move-result·v | 400 | ····move-result·v8 |
| 403 | ····.line·843 | 401 | ····.line·843 |
| 404 | ····.local·v | 402 | ····.local·v8,·"wasEmpty":Z |
| 405 | ····iget-wide·v | 403 | ····iget-wide·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J |
| 406 | ····.line·846 | 404 | ····.line·846 |
| 407 | ····.local·v | 405 | ····.local·v3,·"revisionBefore":J |
| 408 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->size()I | 406 | ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->size()I |
| 409 | ····move-result·v | 407 | ····move-result·v5 |
| 410 | ····.line·847 | 408 | ····.line·847 |
| 411 | ····.local·v | 409 | ····.local·v5,·"size":I |
| 412 | ····const/16·v | 410 | ····const/16·v9,·0x14 |
| 413 | ····if-ge·v | 411 | ····if-ge·v5,·v9,·:cond_0 |
| 414 | ····.line·848 | 412 | ····.line·848 |
| 415 | ····iget-object·v | 413 | ····iget-object·v9,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer; |
| 416 | ····rsub-int/lit8·v1 | 414 | ····rsub-int/lit8·v10,·v5,·0x14 |
| 417 | ····invoke-virtual·{v | 415 | ····invoke-virtual·{v9,·v10},·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;->get(I)Ljava/util/List; |
| 418 | ····move-result-object·v | 416 | ····move-result-object·v9 |
| 419 | ····invoke-interface·{v | 417 | ····invoke-interface·{v9},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 420 | ····move-result-object·v | 418 | ····move-result-object·v9 |
| 421 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 422 | ····:goto_0 | 419 | ····:goto_0 |
| 423 | ····invoke-interface·{v | 420 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
| 424 | ····move-result·v10 | 421 | ····move-result·v10 |
| 425 | ····if-eqz·v10,·:cond_0 | 422 | ····if-eqz·v10,·:cond_0 |
| 426 | ····invoke-interface·{v | 423 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 427 | ····move-result-object·v | 424 | ····move-result-object·v6 |
| 428 | ····check-cast·v | 425 | ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 429 | ····.line·849 | 426 | ····.line·849 |
| 430 | ····.local·v | 427 | ····.local·v6,·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry; |
| 431 | ····new-instance·v1,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 428 | ····new-instance·v1,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 432 | ····invoke-direct·{v1,·p0,·v | 429 | ····invoke-direct·{v1,·p0,·v6},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;-><init>(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V |
| 433 | ····.line·850 | 430 | ····.line·850 |
| 434 | ····.local·v1,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; | 431 | ····.local·v1,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile; |
| 435 | ····iget-object·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; | 432 | ····iget-object·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List; |
| 436 | ····invoke-interface·{v10,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 433 | ····invoke-interface·{v10,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 437 | ····.line·851 | 434 | ····.line·851 |
| 438 | ····iget-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J | 435 | ····iget-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J |
| 439 | ····add-long/2addr·v10,·v1 | 436 | ····add-long/2addr·v10,·v13 |
| 440 | ····iput-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J | 437 | ····iput-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J |
| 441 | ····:try_end_0 | 438 | ····:try_end_0 |
| 442 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 439 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 443 | ····goto·:goto_0 | 440 | ····goto·:goto_0 |
| 444 | ····.line·840 | 441 | ····.line·840 |
| Max diff block lines reached; 28701/34403 bytes (83.43%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$resourceId:I | 22 | .field·final·synthetic·val$resourceId:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V | 24 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·140 | 28 | ····.line·140 |
| 28 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | 29 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; |
| 29 | ····iput·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->val$resourceId:I | 30 | ····iput·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->val$resourceId:I |
| Offset 276, 21 lines modified | Offset 276, 20 lines modified | ||
| 276 | ····.end·annotation | 276 | ····.end·annotation |
| 277 | ····.prologue | 277 | ····.prologue |
| 278 | ····.line·252 | 278 | ····.line·252 |
| 279 | ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" | 279 | ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
| 280 | ····invoke-static·{p1},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listMusicFiles(Ljava/io/File;)Ljava/util/SortedSet; | 280 | ····invoke-static·{p1},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listMusicFiles(Ljava/io/File;)Ljava/util/SortedSet; |
| 281 | ····move-result-object·v | 281 | ····move-result-object·v1 |
| 282 | ····invoke-interface·{v | 282 | ····invoke-interface·{v1},·Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; |
| 283 | ····move-result-object·v1 | 283 | ····move-result-object·v1 |
| 284 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 285 | ····:goto_0 | 284 | ····:goto_0 |
| 286 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 285 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 287 | ····move-result·v2 | 286 | ····move-result·v2 |
| 288 | ····if-eqz·v2,·:cond_1 | 287 | ····if-eqz·v2,·:cond_1 |
| Offset 461, 28 lines modified | Offset 460, 30 lines modified | ||
| 461 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 460 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 462 | ····move-result-object·v3 | 461 | ····move-result-object·v3 |
| 463 | ····.line·138 | 462 | ····.line·138 |
| 464 | ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V | 463 | ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V |
| 464 | ····.line·136 | ||
| 465 | ····return-object·v3 | 465 | ····return-object·v3 |
| 466 | ····.line·138 | ||
| 466 | ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap; | 467 | ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap; |
| 467 | ····.end·local·v1····#·"bytes":[B | 468 | ····.end·local·v1····#·"bytes":[B |
| 468 | ····:catchall_0 | 469 | ····:catchall_0 |
| 469 | ····move-exception·v3 | 470 | ····move-exception·v3 |
| 470 | ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V | 471 | ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V |
| 471 | ····throw·v3 | 472 | ····throw·v3 |
| 472 | .end·method | 473 | .end·method |
| 473 | .method·public·getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; | 474 | .method·public·getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes; |
| 474 | ····.locals· | 475 | ····.locals·8 |
| 475 | ····.param·p1,·"musicFolderId"····#·Ljava/lang/String; | 476 | ····.param·p1,·"musicFolderId"····#·Ljava/lang/String; |
| 476 | ····.param·p2,·"refresh"····#·Z | 477 | ····.param·p2,·"refresh"····#·Z |
| 477 | ····.param·p3,·"context"····#·Landroid/content/Context; | 478 | ····.param·p3,·"context"····#·Landroid/content/Context; |
| 478 | ····.param·p4,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; | 479 | ····.param·p4,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; |
| 479 | ····.annotation·system·Ldalvik/annotation/Throws; | 480 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 480 | ········value·=·{ | 481 | ········value·=·{ |
| 481 | ············Ljava/lang/Exception; | 482 | ············Ljava/lang/Exception; |
| Offset 495, 36 lines modified | Offset 496, 35 lines modified | ||
| 495 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 496 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
| 496 | ····.line·63 | 497 | ····.line·63 |
| 497 | ····.local·v1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;" | 498 | ····.local·v1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;" |
| 498 | ····invoke-static·{p3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File; | 499 | ····invoke-static·{p3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File; |
| 499 | ····move-result-object·v | 500 | ····move-result-object·v3 |
| 500 | ····.line·64 | 501 | ····.line·64 |
| 501 | ····.local·v | 502 | ····.local·v3,·"root":Ljava/io/File; |
| 502 | ····invoke-static·{v | 503 | ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet; |
| 503 | ····move-result-object·v | 504 | ····move-result-object·v4 |
| 504 | ····invoke-interface·{v | 505 | ····invoke-interface·{v4},·Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; |
| 505 | ····move-result-object·v | 506 | ····move-result-object·v4 |
| 506 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
| 507 | ····:cond_0 | 507 | ····:cond_0 |
| 508 | ····:goto_0 | 508 | ····:goto_0 |
| 509 | ····invoke-interface·{v | 509 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 510 | ····move-result·v5 | 510 | ····move-result·v5 |
| 511 | ····if-eqz·v5,·:cond_1 | 511 | ····if-eqz·v5,·:cond_1 |
| 512 | ····invoke-interface·{v | 512 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 513 | ····move-result-object·v2 | 513 | ····move-result-object·v2 |
| 514 | ····check-cast·v2,·Ljava/io/File; | 514 | ····check-cast·v2,·Ljava/io/File; |
| 515 | ····.line·65 | 515 | ····.line·65 |
| 516 | ····.local·v2,·"file":Ljava/io/File; | 516 | ····.local·v2,·"file":Ljava/io/File; |
| Offset 574, 25 lines modified | Offset 574, 25 lines modified | ||
| 574 | ····goto·:goto_0 | 574 | ····goto·:goto_0 |
| 575 | ····.line·73 | 575 | ····.line·73 |
| 576 | ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; | 576 | ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist; |
| 577 | ····.end·local·v2····#·"file":Ljava/io/File; | 577 | ····.end·local·v2····#·"file":Ljava/io/File; |
| 578 | ····:cond_1 | 578 | ····:cond_1 |
| 579 | ····new-instance·v | 579 | ····new-instance·v4,·Lnet/sourceforge/subsonic/androidapp/domain/Indexes; |
| 580 | ····const-wide/16·v | 580 | ····const-wide/16·v5,·0x0 |
| 581 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 581 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
| 582 | ····move-result-object·v | 582 | ····move-result-object·v7 |
| 583 | ····invoke-direct·{v | 583 | ····invoke-direct·{v4,·v5,·v6,·v7,·v1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;-><init>(JLjava/util/List;Ljava/util/List;)V |
| 584 | ····return-object·v | 584 | ····return-object·v4 |
| 585 | .end·method | 585 | .end·method |
| 586 | .method·public·getJukeboxStatus(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; | 586 | .method·public·getJukeboxStatus(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus; |
| 587 | ····.locals·2 | 587 | ····.locals·2 |
| 588 | ····.param·p1,·"context"····#·Landroid/content/Context; | 588 | ····.param·p1,·"context"····#·Landroid/content/Context; |
| 589 | ····.param·p2,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; | 589 | ····.param·p2,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener; |
| 590 | ····.annotation·system·Ldalvik/annotation/Throws; | 590 | ····.annotation·system·Ldalvik/annotation/Throws; |
| Offset 644, 121 lines modified | Offset 644, 120 lines modified | ||
| 644 | ····.annotation·system·Ldalvik/annotation/Throws; | 644 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 645 | ········value·=·{ | 645 | ········value·=·{ |
| 646 | ············Ljava/lang/Exception; | 646 | ············Ljava/lang/Exception; |
| 647 | ········} | 647 | ········} |
| 648 | ····.end·annotation | 648 | ····.end·annotation |
| 649 | ····.prologue | 649 | ····.prologue |
| 650 | ····const/4·v | 650 | ····const/4·v6,·0x1 |
| 651 | ····const/4·v | 651 | ····const/4·v7,·0x0 |
| Max diff block lines reached; 5025/9945 bytes (50.53%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·74 | 24 | ····.line·74 |
| 24 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; | 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService; |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 18 | .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V | 20 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·63 | 24 | ····.line·63 |
| 24 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; | 25 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 214, 14 lines modified | Offset 214, 15 lines modified | ||
| 214 | ····const/4·v6,·0x2 | 214 | ····const/4·v6,·0x2 |
| 215 | ····new-array·v6,·v6,·[Ljava/lang/String; | 215 | ····new-array·v6,·v6,·[Ljava/lang/String; |
| 216 | ····const/4·v7,·0x0 | 216 | ····const/4·v7,·0x0 |
| 217 | ····.line·84 | ||
| 217 | ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; | 218 | ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String; |
| 218 | ····move-result-object·v8 | 219 | ····move-result-object·v8 |
| 219 | ····invoke-static·{v8},·Landroid/provider/MediaStore$Audio;->keyFor(Ljava/lang/String;)Ljava/lang/String; | 220 | ····invoke-static·{v8},·Landroid/provider/MediaStore$Audio;->keyFor(Ljava/lang/String;)Ljava/lang/String; |
| 220 | ····move-result-object·v8 | 221 | ····move-result-object·v8 |
| Offset 232, 14 lines modified | Offset 233, 15 lines modified | ||
| 232 | ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 233 | ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
| 233 | ····move-result-object·v8 | 234 | ····move-result-object·v8 |
| 234 | ····aput-object·v8,·v6,·v7 | 235 | ····aput-object·v8,·v6,·v7 |
| 236 | ····.line·81 | ||
| 235 | ····invoke-virtual·{v0,·v4,·v5,·v6},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I | 237 | ····invoke-virtual·{v0,·v4,·v5,·v6},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I |
| 236 | ····move-result·v2 | 238 | ····move-result·v2 |
| 237 | ····.line·85 | 239 | ····.line·85 |
| 238 | ····.local·v2,·"n":I | 240 | ····.local·v2,·"n":I |
| 239 | ····if-lez·v2,·:cond_0 | 241 | ····if-lez·v2,·:cond_0 |
| Offset 56, 14 lines modified | Offset 56, 15 lines modified | ||
| 56 | ····.prologue | 56 | ····.prologue |
| 57 | ····.line·312 | 57 | ····.line·312 |
| 58 | ····new-instance·v8,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1; | 58 | ····new-instance·v8,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1; |
| 59 | ····invoke-direct·{v8,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V | 59 | ····invoke-direct·{v8,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V |
| 60 | ····.line·326 | ||
| 60 | ····invoke-virtual·{v8},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->start()V | 61 | ····invoke-virtual·{v8},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->start()V |
| 61 | ····.line·328 | 62 | ····.line·328 |
| 62 | ····const/16·v8,·0x4000 | 63 | ····const/16·v8,·0x4000 |
| 63 | ····new-array·v0,·v8,·[B | 64 | ····new-array·v0,·v8,·[B |
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$file:Ljava/io/File; | 24 | .field·final·synthetic·val$file:Ljava/io/File; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V | 26 | .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·707 | 30 | ····.line·707 |
| 30 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; | 31 | ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl; |
| 31 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->val$file:Ljava/io/File; | 32 | ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->val$file:Ljava/io/File; |
| Offset 483, 20 lines modified | Offset 483, 21 lines modified | ||
| 483 | ····.prologue | 483 | ····.prologue |
| 484 | ····.line·185 | 484 | ····.line·185 |
| 485 | ····if-nez·p0,·:cond_0 | 485 | ····if-nez·p0,·:cond_0 |
| 486 | ····.line·186 | 486 | ····.line·186 |
| 487 | ····const-string·p0,·"TLS" | 487 | ····const-string·p0,·"TLS" |
| 488 | ····.line·18 | 488 | ····.line·189 |
| 489 | ····:cond_0 | 489 | ····:cond_0 |
| 490 | ····invoke-static·{},·Ljavax/net/ssl/KeyManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; | 490 | ····invoke-static·{},·Ljavax/net/ssl/KeyManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; |
| 491 | ····move-result-object·v7 | 491 | ····move-result-object·v7 |
| 492 | ····.line·188 | ||
| 492 | ····invoke-static·{v7},·Ljavax/net/ssl/KeyManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; | 493 | ····invoke-static·{v7},·Ljavax/net/ssl/KeyManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; |
| 493 | ····move-result-object·v2 | 494 | ····move-result-object·v2 |
| 494 | ····.line·190 | 495 | ····.line·190 |
| 495 | ····.local·v2,·"kmfactory":Ljavax/net/ssl/KeyManagerFactory; | 496 | ····.local·v2,·"kmfactory":Ljavax/net/ssl/KeyManagerFactory; |
| 496 | ····if-eqz·p2,·:cond_2 | 497 | ····if-eqz·p2,·:cond_2 |
| Offset 509, 20 lines modified | Offset 510, 21 lines modified | ||
| 509 | ····invoke-virtual·{v2,·p1,·v7},·Ljavax/net/ssl/KeyManagerFactory;->init(Ljava/security/KeyStore;[C)V | 510 | ····invoke-virtual·{v2,·p1,·v7},·Ljavax/net/ssl/KeyManagerFactory;->init(Ljava/security/KeyStore;[C)V |
| 510 | ····.line·191 | 511 | ····.line·191 |
| 511 | ····invoke-virtual·{v2},·Ljavax/net/ssl/KeyManagerFactory;->getKeyManagers()[Ljavax/net/ssl/KeyManager; | 512 | ····invoke-virtual·{v2},·Ljavax/net/ssl/KeyManagerFactory;->getKeyManagers()[Ljavax/net/ssl/KeyManager; |
| 512 | ····move-result-object·v1 | 513 | ····move-result-object·v1 |
| 513 | ····.line·19 | 514 | ····.line·193 |
| 514 | ····.local·v1,·"keymanagers":[Ljavax/net/ssl/KeyManager; | 515 | ····.local·v1,·"keymanagers":[Ljavax/net/ssl/KeyManager; |
| 515 | ····invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; | 516 | ····invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; |
| 516 | ····move-result-object·v7 | 517 | ····move-result-object·v7 |
| 518 | ····.line·192 | ||
| 517 | ····invoke-static·{v7},·Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; | 519 | ····invoke-static·{v7},·Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; |
| 518 | ····move-result-object·v5 | 520 | ····move-result-object·v5 |
| 519 | ····.line·194 | 521 | ····.line·194 |
| 520 | ····.local·v5,·"tmfactory":Ljavax/net/ssl/TrustManagerFactory; | 522 | ····.local·v5,·"tmfactory":Ljavax/net/ssl/TrustManagerFactory; |
| 521 | ····invoke-virtual·{v5,·p1},·Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V | 523 | ····invoke-virtual·{v5,·p1},·Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V |
| Offset 840, 14 lines modified | Offset 842, 15 lines modified | ||
| 840 | ····const-string·v7,·"/" | 842 | ····const-string·v7,·"/" |
| 841 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 843 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 842 | ····move-result-object·v6 | 844 | ····move-result-object·v6 |
| 845 | ····.line·380 | ||
| 843 | ····invoke-virtual·{p2},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; | 846 | ····invoke-virtual·{p2},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; |
| 844 | ····move-result-object·v7 | 847 | ····move-result-object·v7 |
| 845 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 848 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| 846 | ····move-result-object·v6 | 849 | ····move-result-object·v6 |