[−]
/home/hans/code/fdroid/data/tmp/com.duckduckgo.mobile.android_74.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.duckduckgo.mobile.android_74.apk
[−]
zipinfo {}
Offset 1, 590 lines modified Offset 1, 590 lines modified
1 Zip·​file·​size:​·​3635733·​bytes,​·​number·​of·​entries:​·​588 1 Zip·​file·​size:​·​3634513·​bytes,​·​number·​of·​entries:​·​588
2 -​rw-​-​-​-​·····​2.​0·​fat····​57229·​bl·​defN·​16-​Feb-​06·​18:​51·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​57229·​bl·​defN·​16-​Feb-​06·​18:​51·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​57350·​bl·​defN·​16-​Feb-​06·​18:​51·​META-​INF/​CBF47468.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​57350·​bl·​defN·​16-​Feb-​06·​18:​51·​META-​INF/​CBF47468.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Feb-​06·​18:​51·​META-​INF/​CBF47468.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Feb-​06·​18:​51·​META-​INF/​CBF47468.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​06·​18:​45·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​06·​18:​45·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​06·​18:​46·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​06·​18:​46·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​5584·​bX·​defN·16-​Feb-​06·18:​45·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​5584·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat····​39656·​bl·​defN·16-​Feb-​06·18:​45·​assets/​fonts/​HelveticaNeue_Medium.​ttf 8 -​rw-​-​-​-​·····​2.​0·​fat····​39656·​bl·​defN·08-​Jan-​01·00:​00·​assets/​fonts/​HelveticaNeue_Medium.​ttf
9 -​rw-​-​-​-​·····​2.​0·​fat····​84924·​bl·​defN·16-​Feb-​06·18:​45·​assets/​fonts/​Roboto_Bold.​ttf 9 -​rw-​-​-​-​·····​2.​0·​fat····​84924·​bl·​defN·08-​Jan-​01·00:​00·​assets/​fonts/​Roboto_Bold.​ttf
10 -​rw-​-​-​-​·····​2.​0·​fat···​160696·​bl·​defN·16-​Feb-​06·18:​45·​assets/​fonts/​Roboto_Medium.​ttf 10 -​rw-​-​-​-​·····​2.​0·​fat···​160696·​bl·​defN·08-​Jan-​01·00:​00·​assets/​fonts/​Roboto_Medium.​ttf
11 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_fade_in.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_fade_in.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_fade_out.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_fade_out.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_popup_enter.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_popup_enter.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_popup_exit.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_popup_exit.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_slide_in_bottom.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_in_bottom.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_slide_in_top.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_in_top.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_slide_out_bottom.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_out_bottom.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​abc_slide_out_top.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_out_top.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​812·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​actionbar_button_fade​_in.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​812·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​actionbar_button_fade​_in.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​812·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​actionbar_button_fade​_out.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​812·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​actionbar_button_fade​_out.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​empty.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​empty.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​empty_immediate.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​empty_immediate.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​empty_invisible.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​empty_invisible.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​favorite_out.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​favorite_out.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​favorite_replaced.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​favorite_replaced.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​hide_progressbar.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​hide_progressbar.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​show_progressbar.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​show_progressbar.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_in_from_bottom.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_from_bottom.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​728·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_in_from_bottom2​.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​728·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_from_bottom2​.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_in_from_right.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_from_right.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_in_from_top.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_from_top.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_in_from_top2.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_from_top2.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_out_to_bottom.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_to_bottom.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​728·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_out_to_bottom2.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······​728·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_to_bottom2.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_out_to_right.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_to_right.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_out_to_top.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_to_top.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​slide_out_to_top2.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_to_top2.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​temp_animation.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​temp_animation.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat······​660·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​test_menu_close.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat······​660·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​test_menu_close.​xml
42 -​rw-​-​-​-​·····​2.​0·​fat······​660·​bl·​defN·16-​Feb-​06·18:​45·​res/​anim/​test_menu_open.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat······​660·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​test_menu_open.​xml
43 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​Feb-​06·18:​45·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 43 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
44 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​Feb-​06·18:​45·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
45 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·16-​Feb-​06·18:​45·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·08-​Jan-​01·00:​00·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
46 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
47 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 48 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
49 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
50 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_primary_text_mate​rial_dark.​xml 50 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
51 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_primary_text_mate​rial_light.​xml 51 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
52 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_search_url_text.​xml 52 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_search_url_text.​xml
53 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 53 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
54 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​abc_secondary_text_ma​terial_light.​xml 54 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
55 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​switch_thumb_material​_dark.​xml 55 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​switch_thumb_material​_dark.​xml
56 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​06·18:​45·​res/​color/​switch_thumb_material​_light.​xml 56 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​switch_thumb_material​_light.​xml
57 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
62 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 62 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
63 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 63 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
64 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 64 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 65 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
77 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 77 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
87 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 87 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·16-​Feb-​06·18:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 99 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
Max diff block lines reached; 0/116851 bytes (0.00%) of diff not shown.
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="74"·​android:​versionName="3.​0.​12"·​android:​installLocation="auto​"·​package="com.​duckduckgo.​mobile.​android"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="74"·​android:​versionName="3.​0.​12"·​android:​installLocation="auto​"·​package="com.​duckduckgo.​mobile.​android"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
8 ····​<application·​android:​theme="@style/​DDGTheme"·​android:​label="@string/​AppName"·​android:​icon="@drawable/​icon"·​android:​name="com.​duckduckgo.​mobile.​android.​DDGApplication"·​android:​hardwareAccelerated="​true"> 8 ····​<application·​android:​theme="@style/​DDGTheme"·​android:​label="@string/​AppName"·​android:​icon="@drawable/​icon"·​android:​name="com.​duckduckgo.​mobile.​android.​DDGApplication"·​android:​hardwareAccelerated="​true">
9 ········​<meta-​data·​android:​name="DDGReleaseStatu​s"·​android:​value="build"·​/​> 9 ········​<meta-​data·​android:​name="DDGReleaseStatu​s"·​android:​value="build"·​/​>
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
smali/android/support/v4/preference/PreferenceFragment$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​ 18 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​)​V 20 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​57 24 ····​.​line·​57
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$1;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​ 25 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$1;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/android/support/v4/preference/PreferenceFragment.smali
Offset 323, 18 lines modified Offset 323, 20 lines modified
323 ····​.​line·​223 323 ····​.​line·​223
324 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>mPreferenceManager:​Landroid/​preference/​PreferenceManager;​ 324 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>mPreferenceManager:​Landroid/​preference/​PreferenceManager;​
   
325 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 325 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
326 ····​move-​result-​object·​v1 326 ····​move-​result-​object·​v1
   
  327 ····​.​line·​224
327 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​ 328 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​
   
328 ····​move-​result-​object·​v2 329 ····​move-​result-​object·​v2
   
  330 ····​.​line·​223
329 ····​invoke-​static·​{v0,​·​v1,​·​p1,​·​v2},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at;​-​>inflateFromResource(​Landroid/​preference/​PreferenceManager;​Landroid/​app/​Activity;​ILandroid/​preference/​PreferenceScreen;​)​Landroid/​preference/​PreferenceScreen;​ 331 ····​invoke-​static·​{v0,​·​v1,​·​p1,​·​v2},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at;​-​>inflateFromResource(​Landroid/​preference/​PreferenceManager;​Landroid/​app/​Activity;​ILandroid/​preference/​PreferenceScreen;​)​Landroid/​preference/​PreferenceScreen;​
   
330 ····​move-​result-​object·​v0 332 ····​move-​result-​object·​v0
   
331 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>setPreferenceScreen(​Landroid/​preference/​PreferenceScreen;​)​V 333 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>setPreferenceScreen(​Landroid/​preference/​PreferenceScreen;​)​V
   
332 ····​.​line·​225 334 ····​.​line·​225
Offset 577, 14 lines modified Offset 579, 15 lines modified
577 .​method·​public·​onPreferenceTreeClick​(Landroid/​preference/​PreferenceScreen;​Landroid/​preference/​Preference;​)​Z 579 .​method·​public·​onPreferenceTreeClick​(Landroid/​preference/​PreferenceScreen;​Landroid/​preference/​Preference;​)​Z
578 ····​.​locals·​1 580 ····​.​locals·​1
579 ····​.​param·​p1,​·​"preferenceScreen"····​#·​Landroid/​preference/​PreferenceScreen;​ 581 ····​.​param·​p1,​·​"preferenceScreen"····​#·​Landroid/​preference/​PreferenceScreen;​
580 ····​.​param·​p2,​·​"preference"····​#·​Landroid/​preference/​Preference;​ 582 ····​.​param·​p2,​·​"preference"····​#·​Landroid/​preference/​Preference;​
   
581 ····​.​prologue 583 ····​.​prologue
582 ····​.​line·​233 584 ····​.​line·​233
  585 ····​.​line·​234
583 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 586 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
584 ····​move-​result-​object·​v0 587 ····​move-​result-​object·​v0
   
585 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$On​PreferenceStartFragme​ntCallback;​ 588 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$On​PreferenceStartFragme​ntCallback;​
   
586 ····​if-​eqz·​v0,​·​:​cond_0 589 ····​if-​eqz·​v0,​·​:​cond_0
[−]
smali/android/support/v4/preference/PreferenceManagerCompat.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ····​.​locals·​0 36 ····​.​locals·​0
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​33 38 ····​.​line·​33
39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
40 ····​.​line·​42  
41 ····​return-​void 40 ····​return-​void
42 .​end·​method 41 .​end·​method
   
43 .​method·​static·​dispatchActivityDestr​oy(Landroid/​preference/​PreferenceManager;​)​V 42 .​method·​static·​dispatchActivityDestr​oy(Landroid/​preference/​PreferenceManager;​)​V
44 ····​.​locals·​5 43 ····​.​locals·​5
45 ····​.​param·​p0,​·​"manager"····​#·​Landroid/​preference/​PreferenceManager;​ 44 ····​.​param·​p0,​·​"manager"····​#·​Landroid/​preference/​PreferenceManager;​
   
Offset 603, 39 lines modified Offset 602, 41 lines modified
603 ····​const/​4·​v3,​·​0x1 602 ····​const/​4·​v3,​·​0x1
   
604 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V 603 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
   
605 ····​.​line·​83 604 ····​.​line·​83
606 ····​if-​eqz·​p1,​·​:​cond_0 605 ····​if-​eqz·​p1,​·​:​cond_0
   
607 ····​.​line·​84 606 ····​.​line·​85
608 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​ 607 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​
   
609 ····​move-​result-​object·​v3 608 ····​move-​result-​object·​v3
   
610 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​ 609 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​
   
611 ····​move-​result-​object·​v3 610 ····​move-​result-​object·​v3
   
612 ····​const/​4·​v4,​·​0x1 611 ····​const/​4·​v4,​·​0x1
   
613 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Class;​ 612 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Class;​
   
614 ····​const/​4·​v5,​·​0x0 613 ····​const/​4·​v5,​·​0x0
   
  614 ····​.​line·​86
615 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​ 615 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​
   
616 ····​move-​result-​object·​v6 616 ····​move-​result-​object·​v6
   
617 ····​aput-​object·​v6,​·​v4,​·​v5 617 ····​aput-​object·​v6,​·​v4,​·​v5
   
618 ····​new-​instance·​v5,​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​ 618 ····​new-​instance·​v5,​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​
   
619 ····​invoke-​direct·​{v5,​·​p1},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​-​><init>(Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$OnPreferenceTreeCl​ickListener;​)​V 619 ····​invoke-​direct·​{v5,​·​p1},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​-​><init>(Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$OnPreferenceTreeCl​ickListener;​)​V
   
  620 ····​.​line·​84
620 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Ljava/​lang/​reflect/​Proxy;​-​>newProxyInstance(Lja​va/​lang/​ClassLoader;​[Ljava/​lang/​Class;​Ljava/​lang/​reflect/​InvocationHandler;​)​Ljava/​lang/​Object;​ 621 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Ljava/​lang/​reflect/​Proxy;​-​>newProxyInstance(Lja​va/​lang/​ClassLoader;​[Ljava/​lang/​Class;​Ljava/​lang/​reflect/​InvocationHandler;​)​Ljava/​lang/​Object;​
   
621 ····​move-​result-​object·​v2 622 ····​move-​result-​object·​v2
   
622 ····​.​line·​96 623 ····​.​line·​96
623 ····​.​local·​v2,​·​"proxy":​Ljava/​lang/​Object;​ 624 ····​.​local·​v2,​·​"proxy":​Ljava/​lang/​Object;​
624 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 625 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
[−]
smali/android/support/v4/preference/PreferenceFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​ 21 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​331 27 ····​.​line·​331
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$4;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$4;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/android/support/v4/preference/PreferenceFragment$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$preferenceScreen:​Landroid/​preference/​PreferenceScreen;​ 22 .​field·​final·​synthetic·​val$preferenceScreen:​Landroid/​preference/​PreferenceScreen;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​Landroid/​preference/​PreferenceScreen;​)​V 24 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​Landroid/​preference/​PreferenceScreen;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​275 28 ····​.​line·​275
28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$3;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$3;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$3;​-​>val$preferenceScreen​:​Landroid/​preference/​PreferenceScreen;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$3;​-​>val$preferenceScreen​:​Landroid/​preference/​PreferenceScreen;​
   
[−]
smali/android/support/v4/preference/PreferenceFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​ 21 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​preference/​PreferenceFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​69 27 ····​.​line·​69
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$2;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$2;​-​>this$0:​Landroid/​support/​v4/​preference/​PreferenceFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/android/support/v4/preferencefragment/R.smali
Offset 19, 10 lines modified Offset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​9 22 ····​.​line·​9
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​26  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
[−]
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​933  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v7/recyclerview/R.smali
Offset 18, 10 lines modified Offset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​9 21 ····​.​line·​9
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​22  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
[−]
smali/com/duckduckgo/mobile/android/DDGApplication.smali
Offset 161, 283 lines modified Offset 161, 277 lines modified
161 ····​.​line·​72 161 ····​.​line·​72
162 ····​return-​void 162 ····​return-​void
163 .​end·​method 163 .​end·​method
   
   
164 #·​virtual·​methods 164 #·​virtual·​methods
165 .​method·​public·​onCreate()​V 165 .​method·​public·​onCreate()​V
166 ····​.​locals·​13 166 ····​.​locals·​11
   
167 ····​.​prologue 167 ····​.​prologue
  168 ····​const/​4·​v7,​·​0x0
   
168 ····​.​line·​76 169 ····​.​line·​76
169 ····​invoke-​super·​{p0},​·​Landroid/​app/​Application;​-​>onCreate()​V 170 ····​invoke-​super·​{p0},​·​Landroid/​app/​Application;​-​>onCreate()​V
   
170 ····​.​line·​77 171 ····​.​line·​77
171 ····​invoke-​static·​{p0},​·​Lorg/​acra/​ACRA;​-​>init(Landroid/​app/​Application;​)​V 172 ····​invoke-​static·​{p0},​·​Lorg/​acra/​ACRA;​-​>init(Landroid/​app/​Application;​)​V
   
172 ····​.​line·​78 173 ····​.​line·​78
173 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 174 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
174 ····​move-​result-​object·​v10 175 ····​move-​result-​object·​v8
   
175 ····​invoke-​static·​{v10},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 176 ····​invoke-​static·​{v8},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
176 ····​move-​result-​object·​v10 177 ····​move-​result-​object·​v8
   
177 ····​sput-​object·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>sharedPreferences:​Landroid/​content/​SharedPreferences;​ 178 ····​sput-​object·​v8,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>sharedPreferences:​Landroid/​content/​SharedPreferences;​
   
178 ····​.​line·​79 179 ····​.​line·​79
179 ····​new-​instance·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​ 180 ····​new-​instance·​v8,​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​
   
180 ····​invoke-​direct·​{v10,​·​p0},​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​-​><init>(Landroid/​content/​Context;​)​V 181 ····​invoke-​direct·​{v8,​·​p0},​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​-​><init>(Landroid/​content/​Context;​)​V
   
181 ····​sput-​object·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>db:​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​ 182 ····​sput-​object·​v8,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>db:​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​
   
182 ····​.​line·​80 183 ····​.​line·​80
183 ····​new-​instance·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​ 184 ····​new-​instance·​v8,​·​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​
   
184 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 185 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
185 ····​move-​result-​object·​v11 186 ····​move-​result-​object·​v9
   
186 ····​invoke-​direct·​{v10,​·​v11},​·​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​-​><init>(Landroid/​content/​Context;​)​V 187 ····​invoke-​direct·​{v8,​·​v9},​·​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​-​><init>(Landroid/​content/​Context;​)​V
   
187 ····​sput-​object·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>fileCache:​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​ 188 ····​sput-​object·​v8,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>fileCache:​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​
   
188 ····​.​line·​81 189 ····​.​line·​81
189 ····​sget-​object·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>imageCache:​Lcom/​duckduckgo/​mobile/​android/​download/​ImageCache;​ 190 ····​sget-​object·​v8,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>imageCache:​Lcom/​duckduckgo/​mobile/​android/​download/​ImageCache;​
   
190 ····​sget-​object·​v11,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>fileCache:​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​ 191 ····​sget-​object·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>fileCache:​Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​
   
191 ····​invoke-​virtual·​{v10,​·​v11},​·​Lcom/​duckduckgo/​mobile/​android/​download/​ImageCache;​-​>setFileCache(Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​)​V 192 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​duckduckgo/​mobile/​android/​download/​ImageCache;​-​>setFileCache(Lcom/​duckduckgo/​mobile/​android/​download/​FileCache;​)​V
   
192 ····​.​line·​82 193 ····​.​line·​82
193 ····​invoke-​static·​{p0},​·​Landroid/​webkit/​CookieSyncManager;​-​>createInstance(Landr​oid/​content/​Context;​)​Landroid/​webkit/​CookieSyncManager;​ 194 ····​invoke-​static·​{p0},​·​Landroid/​webkit/​CookieSyncManager;​-​>createInstance(Landr​oid/​content/​Context;​)​Landroid/​webkit/​CookieSyncManager;​
   
194 ····​.​line·​98 195 ····​.​line·​98
195 ····​:​try_start_0 196 ····​:​try_start_0
196 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 197 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
197 ····​move-​result-​object·​v10 198 ····​move-​result-​object·​v8
   
198 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getPackageName()​Ljava/​lang/​String;​ 199 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getPackageName()​Ljava/​lang/​String;​
   
199 ····​move-​result-​object·​v11 200 ····​move-​result-​object·​v9
   
200 ····​const/​4·​v12,​·​0x0 201 ····​const/​4·​v10,​·​0x0
   
201 ····​invoke-​virtual·​{v10,​·​v11,​·​v12},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​ 202 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​
   
202 ····​move-​result-​object·​v7 203 ····​move-​result-​object·​v4
   
203 ····​.​line·​99 204 ····​.​line·​99
204 ····​.​local·​v7,​·​"pInfo":​Landroid/​content/​pm/​PackageInfo;​ 205 ····​.​local·​v4,​·​"pInfo":​Landroid/​content/​pm/​PackageInfo;​
205 ····​iget-​object·​v0,​·​v7,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​ 206 ····​iget-​object·​v0,​·​v4,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​
   
206 ····​.​line·​100 207 ····​.​line·​100
207 ····​.​local·​v0,​·​"appVersion":​Ljava/​lang/​String;​ 208 ····​.​local·​v0,​·​"appVersion":​Ljava/​lang/​String;​
208 ····​iget·​v1,​·​v7,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionCode:​I 209 ····​iget·​v1,​·​v4,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionCode:​I
   
209 ····​.​line·​101 210 ····​.​line·​101
210 ····​.​local·​v1,​·​"appVersionCode":​I 211 ····​.​local·​v1,​·​"appVersionCode":​I
211 ····​invoke-​static·​{},​·​Lcom/​duckduckgo/​mobile/​android/​util/​PreferencesManager;​-​>getAppVersionCode()​I 212 ····​invoke-​static·​{},​·​Lcom/​duckduckgo/​mobile/​android/​util/​PreferencesManager;​-​>getAppVersionCode()​I
   
212 ····​move-​result·​v6 213 ····​move-​result·​v3
   
213 ····​.​line·​103 214 ····​.​line·​103
214 ····​.​local·​v6,​·​"oldVersionCode":​I 215 ····​.​local·​v3,​·​"oldVersionCode":​I
215 ····​const-​string·​v10,​·​"APP" 216 ····​const-​string·​v8,​·​"APP"
   
216 ····​new-​instance·​v11,​·​Ljava/​lang/​StringBuilder;​ 217 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​
   
217 ····​invoke-​direct·​{v11},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 218 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
218 ····​const-​string·​v12,​·​"oldversion:​·​" 219 ····​const-​string·​v10,​·​"oldversion:​·​"
   
219 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 220 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 9297/15107 bytes (61.54%) of diff not shown.
[−]
smali/com/duckduckgo/mobile/android/R.smali
Offset 30, 10 lines modified Offset 30, 9 lines modified
30 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​10 33 ····​.​line·​10
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​.​line·​2764  
36 ····​return-​void 35 ····​return-​void
37 .​end·​method 36 .​end·​method
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​441 28 ····​.​line·​441
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$1​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$1​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$1​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$1​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​450 28 ····​.​line·​450
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$2​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$2​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$2​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$2​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​459 28 ····​.​line·​459
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$3​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$3​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$3​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$3​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 22 .​field·​final·​synthetic·​val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​RelativeLayout$Layout​Params;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​468 28 ····​.​line·​468
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$4​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$4​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$4​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$4​;​-​>val$params:​Landroid/​widget/​RelativeLayout$Layout​Params;​
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$5.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​ 25 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​view/​View;​III)​V 27 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​view/​View;​III)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​.​line·​592 31 ····​.​line·​592
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$5​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$5​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$5​;​-​>val$view:​Landroid/​view/​View;​ 33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$5​;​-​>val$view:​Landroid/​view/​View;​
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​608 27 ····​.​line·​608
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$6​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$6​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$7.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​ 23 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​view/​View;​II)​V 25 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​view/​View;​II)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​632 29 ····​.​line·​632
29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$7​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$7​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$7​;​-​>val$view:​Landroid/​view/​View;​ 31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$7​;​-​>val$view:​Landroid/​view/​View;​
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​650 27 ····​.​line·​650
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$8​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$8​;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager$ProgressBarAnimation.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​private·​to:​F 23 .​field·​private·​to:​F
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​ProgressBar;​FF)​V 25 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​Landroid/​widget/​ProgressBar;​FF)​V
26 ····​.​locals·​1 26 ····​.​locals·​1
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
27 ····​.​param·​p2,​·​"progressBar"····​#·​Landroid/​widget/​ProgressBar;​ 28 ····​.​param·​p2,​·​"progressBar"····​#·​Landroid/​widget/​ProgressBar;​
28 ····​.​param·​p3,​·​"from"····​#·​F 29 ····​.​param·​p3,​·​"from"····​#·​F
29 ····​.​param·​p4,​·​"to"····​#·​F 30 ····​.​param·​p4,​·​"to"····​#·​F
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​713 32 ····​.​line·​713
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$P​rogressBarAnimation;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$P​rogressBarAnimation;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
[−]
smali/com/duckduckgo/mobile/android/actionbar/DDGActionBarManager.smali
Offset 6, 15 lines modified Offset 6, 14 lines modified
6 .​implements·​Landroid/​view/​View$OnClickListener;​ 6 .​implements·​Landroid/​view/​View$OnClickListener;​
7 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​ 7 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​
   
   
8 #·​annotations 8 #·​annotations
9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
10 ····​value·​=·​{ 10 ····​value·​=·​{
11 ········​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$9​;​,​  
12 ········​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$P​rogressBarAnimation;​ 11 ········​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager$P​rogressBarAnimation;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
   
   
15 #·​static·​fields 14 #·​static·​fields
16 .​field·​private·​static·​final·​DDG_ACTION_BAR_MANAGE​R:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​ 15 .​field·​private·​static·​final·​DDG_ACTION_BAR_MANAGE​R:​Lcom/​duckduckgo/​mobile/​android/​actionbar/​DDGActionBarManager;​
Offset 2081, 14 lines modified Offset 2080, 15 lines modified
   
2081 ····​sget-​object·​v14,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>mDuckDuckGoContainer​:​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​ 2080 ····​sget-​object·​v14,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>mDuckDuckGoContainer​:​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​
   
2082 ····​iget-​object·​v14,​·​v14,​·​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​-​>prevFragmentTag:​Ljava/​lang/​String;​ 2081 ····​iget-​object·​v14,​·​v14,​·​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​-​>prevFragmentTag:​Ljava/​lang/​String;​
   
2083 ····​const-​string·​v15,​·​"search_fragment_home​_page" 2082 ····​const-​string·​v15,​·​"search_fragment_home​_page"
   
  2083 ····​.​line·​353
2084 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 2084 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
2085 ····​move-​result·​v14 2085 ····​move-​result·​v14
   
2086 ····​if-​eqz·​v14,​·​:​cond_d 2086 ····​if-​eqz·​v14,​·​:​cond_d
   
2087 ····​.​line·​354 2087 ····​.​line·​354
[−]
smali/com/duckduckgo/mobile/android/activity/DuckDuckGo$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​199 27 ····​.​line·​199
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/activity/DuckDuckGo$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/activity/DuckDuckGo$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​249 27 ····​.​line·​249
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/activity/DuckDuckGo$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​266 27 ····​.​line·​266
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/activity/DuckDuckGo$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​278 27 ····​.​line·​278
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$5;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$5;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/activity/DuckDuckGo$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V 23 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​303 27 ····​.​line·​303
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$6;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$6;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/duckduckgo/mobile/android/activity/DuckDuckGo.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​ 1 .​class·​public·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​
2 .​super·​Landroid/​support/​v7/​app/​AppCompatActivity;​ 2 .​super·​Landroid/​support/​v7/​app/​AppCompatActivity;​
3 .​source·​"DuckDuckGo.​java" 3 .​source·​"DuckDuckGo.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo$7;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​instance·​fields 4 #·​instance·​fields
11 .​field·​private·​final·​PREFERENCES_RESULT:​I 5 .​field·​private·​final·​PREFERENCES_RESULT:​I
   
12 .​field·​protected·​final·​TAG:​Ljava/​lang/​String;​ 6 .​field·​protected·​final·​TAG:​Ljava/​lang/​String;​
   
13 .​field·​private·​activityContainer:​Landroid/​widget/​FrameLayout;​ 7 .​field·​private·​activityContainer:​Landroid/​widget/​FrameLayout;​
   
Offset 211, 446 lines modified Offset 203, 444 lines modified
211 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​-​>changeFragment(Landr​oid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​Z)​V 203 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lcom/​duckduckgo/​mobile/​android/​activity/​DuckDuckGo;​-​>changeFragment(Landr​oid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​Z)​V
   
212 ····​.​line·​770 204 ····​.​line·​770
213 ····​return-​void 205 ····​return-​void
214 .​end·​method 206 .​end·​method
   
215 .​method·​private·​changeFragment(Landro​id/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​Z)​V 207 .​method·​private·​changeFragment(Landro​id/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​Z)​V
216 ····​.​locals·​12 208 ····​.​locals·​11
217 ····​.​param·​p1,​·​"newFragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 209 ····​.​param·​p1,​·​"newFragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​
218 ····​.​param·​p2,​·​"newTag"····​#·​Ljava/​lang/​String;​ 210 ····​.​param·​p2,​·​"newTag"····​#·​Ljava/​lang/​String;​
219 ····​.​param·​p3,​·​"displayHomeScreen"····​#·​Z 211 ····​.​param·​p3,​·​"displayHomeScreen"····​#·​Z
   
220 ····​.​prologue 212 ····​.​prologue
221 ····​.​line·​773 213 ····​.​line·​773
222 ····​const-​string·​v8,​·​"DuckDuckGo" 214 ····​const-​string·​v7,​·​"DuckDuckGo"
   
223 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 215 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
224 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 216 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
225 ····​const-​string·​v10,​·​"change·​fragment,​·​new·​tag:​·​" 217 ····​const-​string·​v9,​·​"change·​fragment,​·​new·​tag:​·​"
   
226 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 218 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
227 ····​move-​result-​object·​v9 219 ····​move-​result-​object·​v8
   
228 ····​invoke-​virtual·​{v9,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 220 ····​invoke-​virtual·​{v8,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
229 ····​move-​result-​object·​v9 221 ····​move-​result-​object·​v8
   
230 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 222 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
231 ····​move-​result-​object·​v9 223 ····​move-​result-​object·​v8
   
232 ····​invoke-​static·​{v8,​·​v9},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 224 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
233 ····​.​line·​774 225 ····​.​line·​774
234 ····​const-​string·​v8,​·​"DuckDuckGo" 226 ····​const-​string·​v7,​·​"DuckDuckGo"
   
235 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 227 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
236 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 228 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
237 ····​const-​string·​v10,​·​"new·​tag:​·​" 229 ····​const-​string·​v9,​·​"new·​tag:​·​"
   
238 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 230 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
239 ····​move-​result-​object·​v9 231 ····​move-​result-​object·​v8
   
240 ····​invoke-​virtual·​{v9,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 232 ····​invoke-​virtual·​{v8,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
241 ····​move-​result-​object·​v9 233 ····​move-​result-​object·​v8
   
242 ····​const-​string·​v10,​·​"·​-​·​current·​tag:​·​" 234 ····​const-​string·​v9,​·​"·​-​·​current·​tag:​·​"
   
243 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 235 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
244 ····​move-​result-​object·​v9 236 ····​move-​result-​object·​v8
   
245 ····​sget-​object·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>mDuckDuckGoContainer​:​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​ 237 ····​sget-​object·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>mDuckDuckGoContainer​:​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​
   
246 ····​iget-​object·​v10,​·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​-​>currentFragmentTag:​Ljava/​lang/​String;​ 238 ····​iget-​object·​v9,​·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​-​>currentFragmentTag:​Ljava/​lang/​String;​
   
247 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 239 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
248 ····​move-​result-​object·​v9 240 ····​move-​result-​object·​v8
   
249 ····​const-​string·​v10,​·​"·​-​·​prev·​tag:​·​" 241 ····​const-​string·​v9,​·​"·​-​·​prev·​tag:​·​"
   
250 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 242 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
251 ····​move-​result-​object·​v9 243 ····​move-​result-​object·​v8
   
252 ····​sget-​object·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>mDuckDuckGoContainer​:​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​ 244 ····​sget-​object·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>mDuckDuckGoContainer​:​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​
   
253 ····​iget-​object·​v10,​·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​-​>prevFragmentTag:​Ljava/​lang/​String;​ 245 ····​iget-​object·​v9,​·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​container/​DuckDuckGoContainer;​-​>prevFragmentTag:​Ljava/​lang/​String;​
   
254 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 246 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 24302/30012 bytes (80.97%) of diff not shown.
[−]
smali/com/duckduckgo/mobile/android/activity/KeyboardService$1.smali
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>(Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService;​Landroid/​view/​View;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​18 28 ····​.​line·​18
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService$1;​-​>val$view:​Landroid/​view/​View;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​activity/​KeyboardService$1;​-​>val$view:​Landroid/​view/​View;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/AutoCompleteResultsAdapter$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​ 22 .​field·​final·​synthetic·​val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​131 28 ····​.​line·​131
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$1;​-​>val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$1;​-​>val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/AutoCompleteResultsAdapter$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​)​V 20 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​178 24 ····​.​line·​178
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V
   
Offset 168, 237 lines modified Offset 169, 235 lines modified
   
168 ····​goto·​:​goto_0 169 ····​goto·​:​goto_0
169 .​end·​method 170 .​end·​method
   
   
170 #·​virtual·​methods 171 #·​virtual·​methods
171 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​ 172 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​
172 ····​.​locals·​14 173 ····​.​locals·​13
173 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​ 174 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​
   
174 ····​.​prologue 175 ····​.​prologue
175 ····​.​line·​182 176 ····​.​line·​182
176 ····​new-​instance·​v10,​·​Landroid/​widget/​Filter$FilterResults;​ 177 ····​new-​instance·​v9,​·​Landroid/​widget/​Filter$FilterResults;​
   
177 ····​invoke-​direct·​{v10},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V 178 ····​invoke-​direct·​{v9},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V
   
178 ····​.​line·​183 179 ····​.​line·​183
179 ····​.​local·​v10,​·​"results":​Landroid/​widget/​Filter$FilterResults;​ 180 ····​.​local·​v9,​·​"results":​Landroid/​widget/​Filter$FilterResults;​
180 ····​new-​instance·​v8,​·​Ljava/​util/​ArrayList;​ 181 ····​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​
   
181 ····​invoke-​direct·​{v8},​·​Ljava/​util/​ArrayList;​-​><init>()​V 182 ····​invoke-​direct·​{v7},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
182 ····​.​line·​184 183 ····​.​line·​184
183 ····​.​local·​v8,​·​"newResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​>;​" 184 ····​.​local·​v7,​·​"newResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​>;​"
184 ····​iget-​object·​v11,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​ 185 ····​iget-​object·​v10,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
185 ····​#·​setter·​for:​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>userInput:​Ljava/​lang/​CharSequence;​ 186 ····​#·​setter·​for:​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>userInput:​Ljava/​lang/​CharSequence;​
186 ····​invoke-​static·​{v11,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>access$002(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​ 187 ····​invoke-​static·​{v10,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>access$002(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
187 ····​.​line·​186 188 ····​.​line·​186
188 ····​if-​eqz·​p1,​·​:​cond_3 189 ····​if-​eqz·​p1,​·​:​cond_3
   
189 ····​.​line·​188 190 ····​.​line·​188
190 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>getJSONResultForCons​traint(Ljava/​lang/​CharSequence;​)​Lorg/​json/​JSONArray;​ 191 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>getJSONResultForCons​traint(Ljava/​lang/​CharSequence;​)​Lorg/​json/​JSONArray;​
   
191 ····​move-​result-​object·​v7 192 ····​move-​result-​object·​v6
   
192 ····​.​line·​190 193 ····​.​line·​190
193 ····​.​local·​v7,​·​"json":​Lorg/​json/​JSONArray;​ 194 ····​.​local·​v6,​·​"json":​Lorg/​json/​JSONArray;​
194 ····​sget-​boolean·​v11,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>includeAppsInSearch:​Z 195 ····​sget-​boolean·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>includeAppsInSearch:​Z
   
195 ····​if-​eqz·​v11,​·​:​cond_1 196 ····​if-​eqz·​v10,​·​:​cond_1
   
196 ····​.​line·​191 197 ····​.​line·​191
197 ····​iget-​object·​v11,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​ 198 ····​iget-​object·​v10,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
198 ····​invoke-​virtual·​{v11},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>getContext()​Landroid/​content/​Context;​ 199 ····​invoke-​virtual·​{v10},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>getContext()​Landroid/​content/​Context;​
   
199 ····​move-​result-​object·​v2 200 ····​move-​result-​object·​v2
   
200 ····​.​line·​192 201 ····​.​line·​192
201 ····​.​local·​v2,​·​"context":​Landroid/​content/​Context;​ 202 ····​.​local·​v2,​·​"context":​Landroid/​content/​Context;​
202 ····​invoke-​static·​{},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getDB()​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​ 203 ····​invoke-​static·​{},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getDB()​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​
   
203 ····​move-​result-​object·​v11 204 ····​move-​result-​object·​v10
   
204 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 205 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
205 ····​move-​result-​object·​v12 206 ····​move-​result-​object·​v11
   
206 ····​invoke-​virtual·​{v11,​·​v12},​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​-​>selectApps(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​ 207 ····​invoke-​virtual·​{v10,​·​v11},​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​-​>selectApps(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
   
207 ····​move-​result-​object·​v1 208 ····​move-​result-​object·​v1
   
208 ····​.​line·​193 209 ····​.​line·​193
209 ····​.​local·​v1,​·​"appResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​>;​" 210 ····​.​local·​v1,​·​"appResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​>;​"
210 ····​if-​eqz·​v1,​·​:​cond_1 211 ····​if-​eqz·​v1,​·​:​cond_1
   
211 ····​.​line·​194 212 ····​.​line·​194
212 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 213 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
213 ····​move-​result-​object·​v5 214 ····​move-​result-​object·​v10
   
214 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​  
215 ····​:​cond_0 215 ····​:​cond_0
216 ····​:​goto_0 216 ····​:​goto_0
217 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 217 ····​invoke-​interface·​{v10},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
218 ····​move-​result·​v11 218 ····​move-​result·​v11
   
219 ····​if-​eqz·​v11,​·​:​cond_1 219 ····​if-​eqz·​v11,​·​:​cond_1
   
220 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 220 ····​invoke-​interface·​{v10},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
Max diff block lines reached; 7886/13342 bytes (59.11%) of diff not shown.
[−]
smali/com/duckduckgo/mobile/android/adapters/AutoCompleteResultsAdapter$Holder.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Landroid/​widget/​TextView;​Landroid/​widget/​TextView;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​widget/​ImageButton;​)​V 27 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Landroid/​widget/​TextView;​Landroid/​widget/​TextView;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​widget/​ImageButton;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​
29 ····​.​param·​p2,​·​"result"····​#·​Landroid/​widget/​TextView;​ 30 ····​.​param·​p2,​·​"result"····​#·​Landroid/​widget/​TextView;​
30 ····​.​param·​p3,​·​"detail"····​#·​Landroid/​widget/​TextView;​ 31 ····​.​param·​p3,​·​"detail"····​#·​Landroid/​widget/​TextView;​
31 ····​.​param·​p4,​·​"icon"····​#·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​ 32 ····​.​param·​p4,​·​"icon"····​#·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​
32 ····​.​param·​p5,​·​"plus"····​#·​Landroid/​widget/​ImageButton;​ 33 ····​.​param·​p5,​·​"plus"····​#·​Landroid/​widget/​ImageButton;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​168 35 ····​.​line·​168
[−]
smali/com/duckduckgo/mobile/android/adapters/AutoCompleteResultsAdapter.smali
Offset 233, 56 lines modified Offset 233, 61 lines modified
233 ····​move-​result-​object·​p2 233 ····​move-​result-​object·​p2
   
234 ····​.​line·​85 234 ····​.​line·​85
235 ····​new-​instance·​v1,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$Holder;​ 235 ····​new-​instance·​v1,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$Holder;​
   
236 ····​const·​v2,​·​0x7f0b0079 236 ····​const·​v2,​·​0x7f0b0079
   
  237 ····​.​line·​86
237 ····​move-​object/​from16·​v0,​·​p2 238 ····​move-​object/​from16·​v0,​·​p2
   
238 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 239 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
239 ····​move-​result-​object·​v3 240 ····​move-​result-​object·​v3
   
240 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​ 241 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​
   
241 ····​const·​v2,​·​0x7f0b007a 242 ····​const·​v2,​·​0x7f0b007a
   
  243 ····​.​line·​87
242 ····​move-​object/​from16·​v0,​·​p2 244 ····​move-​object/​from16·​v0,​·​p2
   
243 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 245 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
244 ····​move-​result-​object·​v4 246 ····​move-​result-​object·​v4
   
245 ····​check-​cast·​v4,​·​Landroid/​widget/​TextView;​ 247 ····​check-​cast·​v4,​·​Landroid/​widget/​TextView;​
   
246 ····​const·​v2,​·​0x7f0b0077 248 ····​const·​v2,​·​0x7f0b0077
   
  249 ····​.​line·​88
247 ····​move-​object/​from16·​v0,​·​p2 250 ····​move-​object/​from16·​v0,​·​p2
   
248 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 251 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
249 ····​move-​result-​object·​v5 252 ····​move-​result-​object·​v5
   
250 ····​check-​cast·​v5,​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​ 253 ····​check-​cast·​v5,​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​
   
251 ····​const·​v2,​·​0x7f0b0078 254 ····​const·​v2,​·​0x7f0b0078
   
  255 ····​.​line·​89
252 ····​move-​object/​from16·​v0,​·​p2 256 ····​move-​object/​from16·​v0,​·​p2
   
253 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 257 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
254 ····​move-​result-​object·​v6 258 ····​move-​result-​object·​v6
   
255 ····​check-​cast·​v6,​·​Landroid/​widget/​ImageButton;​ 259 ····​check-​cast·​v6,​·​Landroid/​widget/​ImageButton;​
   
256 ····​move-​object/​from16·​v2,​·​p0 260 ····​move-​object/​from16·​v2,​·​p0
   
257 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$Holder;​-​><init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Landroid/​widget/​TextView;​Landroid/​widget/​TextView;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​widget/​ImageButton;​)​V 261 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter$Holder;​-​><init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​Landroid/​widget/​TextView;​Landroid/​widget/​TextView;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​widget/​ImageButton;​)​V
   
  262 ····​.​line·​85
258 ····​move-​object/​from16·​v0,​·​p2 263 ····​move-​object/​from16·​v0,​·​p2
   
259 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​View;​-​>setTag(Ljava/​lang/​Object;​)​V 264 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​View;​-​>setTag(Ljava/​lang/​Object;​)​V
   
260 ····​.​line·​92 265 ····​.​line·​92
261 ····​:​cond_0 266 ····​:​cond_0
262 ····​invoke-​virtual/​range·​{p0·​.​.​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>getSuggestionObject(​I)​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​ 267 ····​invoke-​virtual/​range·​{p0·​.​.​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>getSuggestionObject(​I)​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​
Offset 592, 46 lines modified Offset 597, 51 lines modified
   
592 ····​move-​result-​object·​v1 597 ····​move-​result-​object·​v1
   
593 ····​invoke-​static·​{v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 598 ····​invoke-​static·​{v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
594 ····​move-​result-​object·​v1 599 ····​move-​result-​object·​v1
   
  600 ····​.​line·​150
595 ····​invoke-​virtual·​{v14},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​-​>getImageUrl()​Ljava/​lang/​String;​ 601 ····​invoke-​virtual·​{v14},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​-​>getImageUrl()​Ljava/​lang/​String;​
   
596 ····​move-​result-​object·​v2 602 ····​move-​result-​object·​v2
   
597 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 603 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
598 ····​move-​result-​object·​v1 604 ····​move-​result-​object·​v1
   
599 ····​const/​4·​v2,​·​0x0 605 ····​const/​4·​v2,​·​0x0
   
  606 ····​.​line·​151
600 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(Landroid​/​graphics/​drawable/​Drawable;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 607 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(Landroid​/​graphics/​drawable/​Drawable;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
601 ····​move-​result-​object·​v1 608 ····​move-​result-​object·​v1
   
602 ····​move-​object/​from16·​v0,​·​p0 609 ····​move-​object/​from16·​v0,​·​p0
   
603 ····​iget-​object·​v2,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>scaleTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​ScaleWidthTransformat​ion;​ 610 ····​iget-​object·​v2,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>scaleTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​ScaleWidthTransformat​ion;​
   
  611 ····​.​line·​152
604 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>transform(Lcom/​squareup/​picasso/​Transformation;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 612 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>transform(Lcom/​squareup/​picasso/​Transformation;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
605 ····​move-​result-​object·​v1 613 ····​move-​result-​object·​v1
   
606 ····​move-​object/​from16·​v0,​·​p0 614 ····​move-​object/​from16·​v0,​·​p0
   
607 ····​iget-​object·​v2,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>roundTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​RoundCornersTransform​ation;​ 615 ····​iget-​object·​v2,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​AutoCompleteResultsAd​apter;​-​>roundTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​RoundCornersTransform​ation;​
   
  616 ····​.​line·​153
Max diff block lines reached; 509/3924 bytes (12.97%) of diff not shown.
[−]
smali/com/duckduckgo/mobile/android/adapters/FavoriteFeedCursorAdapter$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$textViewTitle:​Landroid/​widget/​TextView;​ 26 .​field·​final·​synthetic·​val$textViewTitle:​Landroid/​widget/​TextView;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​view/​View;​Landroid/​widget/​TextView;​)​V 28 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​view/​View;​Landroid/​widget/​TextView;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​92 32 ····​.​line·​92
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$1;​-​>val$imageViewFeedIco​n:​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​ 34 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$1;​-​>val$imageViewFeedIco​n:​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​
   
Offset 121, 13 lines modified Offset 122, 14 lines modified
121 ····​.​line·​109 122 ····​.​line·​109
122 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​ 123 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​
   
123 ····​move-​result-​object·​v3 124 ····​move-​result-​object·​v3
   
124 ····​check-​cast·​v3,​·​Landroid/​view/​View;​ 125 ····​check-​cast·​v3,​·​Landroid/​view/​View;​
   
  126 ····​.​line·​110
125 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V 127 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V
   
126 ····​.​line·​112 128 ····​.​line·​112
127 ····​:​cond_0 129 ····​:​cond_0
128 ····​return-​void 130 ····​return-​void
129 .​end·​method 131 .​end·​method
[−]
smali/com/duckduckgo/mobile/android/adapters/FavoriteFeedCursorAdapter$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$imageViewMenu:​Landroid/​widget/​ImageView;​ 24 .​field·​final·​synthetic·​val$imageViewMenu:​Landroid/​widget/​ImageView;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Ljava/​lang/​String;​Landroid/​widget/​ImageView;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Ljava/​lang/​String;​Landroid/​widget/​ImageView;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​158 30 ····​.​line·​158
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$2;​-​>val$feedId:​Ljava/​lang/​String;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$2;​-​>val$feedId:​Ljava/​lang/​String;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/FavoriteFeedCursorAdapter$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$cursor:​Landroid/​database/​Cursor;​ 22 .​field·​final·​synthetic·​val$cursor:​Landroid/​database/​Cursor;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Landroid/​database/​Cursor;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Landroid/​database/​Cursor;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​171 28 ····​.​line·​171
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$3;​-​>val$cursor:​Landroid/​database/​Cursor;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$3;​-​>val$cursor:​Landroid/​database/​Cursor;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/FavoriteFeedCursorAdapter$4.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$imageViewMenu:​Landroid/​widget/​ImageView;​ 24 .​field·​final·​synthetic·​val$imageViewMenu:​Landroid/​widget/​ImageView;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Landroid/​database/​Cursor;​Landroid/​widget/​ImageView;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​Landroid/​database/​Cursor;​Landroid/​widget/​ImageView;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​178 30 ····​.​line·​178
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$4;​-​>val$cursor:​Landroid/​database/​Cursor;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​FavoriteFeedCursorAda​pter$4;​-​>val$cursor:​Landroid/​database/​Cursor;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/FavoriteFeedCursorAdapter.smali
Offset 323, 14 lines modified Offset 323, 15 lines modified
323 ····​if-​nez·​v23,​·​:​cond_0 323 ····​if-​nez·​v23,​·​:​cond_0
   
324 ····​.​line·​81 324 ····​.​line·​81
325 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 325 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
326 ····​move-​result-​object·​v23 326 ····​move-​result-​object·​v23
   
  327 ····​.​line·​82
327 ····​move-​object/​from16·​v0,​·​v23 328 ····​move-​object/​from16·​v0,​·​v23
   
328 ····​invoke-​virtual·​{v0,​·​v15},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 329 ····​invoke-​virtual·​{v0,​·​v15},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
329 ····​move-​result-​object·​v23 330 ····​move-​result-​object·​v23
   
330 ····​sget-​object·​v24,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGUtils;​-​>displayStats:​Lcom/​duckduckgo/​mobile/​android/​util/​DisplayStats;​ 331 ····​sget-​object·​v24,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGUtils;​-​>displayStats:​Lcom/​duckduckgo/​mobile/​android/​util/​DisplayStats;​
Offset 345, 28 lines modified Offset 346, 32 lines modified
   
345 ····​move-​object/​from16·​v0,​·​v25 346 ····​move-​object/​from16·​v0,​·​v25
   
346 ····​iget·​v0,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DisplayStats;​-​>feedItemHeight:​I 347 ····​iget·​v0,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DisplayStats;​-​>feedItemHeight:​I
   
347 ····​move/​from16·​v25,​·​v0 348 ····​move/​from16·​v25,​·​v0
   
  349 ····​.​line·​83
348 ····​invoke-​virtual/​range·​{v23·​.​.​·​v25},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>resize(II)​Lcom/​squareup/​picasso/​RequestCreator;​ 350 ····​invoke-​virtual/​range·​{v23·​.​.​·​v25},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>resize(II)​Lcom/​squareup/​picasso/​RequestCreator;​
   
349 ····​move-​result-​object·​v23 351 ····​move-​result-​object·​v23
   
  352 ····​.​line·​84
350 ····​invoke-​virtual/​range·​{v23·​.​.​·​v23},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>centerCrop()​Lcom/​squareup/​picasso/​RequestCreator;​ 353 ····​invoke-​virtual/​range·​{v23·​.​.​·​v23},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>centerCrop()​Lcom/​squareup/​picasso/​RequestCreator;​
   
351 ····​move-​result-​object·​v23 354 ····​move-​result-​object·​v23
   
352 ····​const·​v24,​·​0x106000d 355 ····​const·​v24,​·​0x106000d
   
  356 ····​.​line·​85
353 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 357 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
354 ····​move-​result-​object·​v23 358 ····​move-​result-​object·​v23
   
  359 ····​.​line·​86
355 ····​move-​object/​from16·​v0,​·​v23 360 ····​move-​object/​from16·​v0,​·​v23
   
356 ····​move-​object/​from16·​v1,​·​v16 361 ····​move-​object/​from16·​v1,​·​v16
   
357 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 362 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
358 ····​.​line·​89 363 ····​.​line·​89
Offset 661, 24 lines modified Offset 666, 27 lines modified
   
661 ····​move-​result-​object·​v24 666 ····​move-​result-​object·​v24
   
662 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 667 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
663 ····​move-​result-​object·​v24 668 ····​move-​result-​object·​v24
   
  669 ····​.​line·​145
664 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 670 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
665 ····​move-​result-​object·​v23 671 ····​move-​result-​object·​v23
   
666 ····​const·​v24,​·​0x106000d 672 ····​const·​v24,​·​0x106000d
   
  673 ····​.​line·​146
667 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 674 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
668 ····​move-​result-​object·​v23 675 ····​move-​result-​object·​v23
   
  676 ····​.​line·​147
669 ····​move-​object/​from16·​v0,​·​v23 677 ····​move-​object/​from16·​v0,​·​v23
   
670 ····​move-​object/​from16·​v1,​·​v17 678 ····​move-​object/​from16·​v1,​·​v17
   
671 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 679 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
672 ····​goto·​:​goto_1 680 ····​goto·​:​goto_1
[−]
smali/com/duckduckgo/mobile/android/adapters/MainFeedAdapter$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$iconParent:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$iconParent:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​Lcom/​duckduckgo/​mobile/​android/​download/​Holder;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​Lcom/​duckduckgo/​mobile/​android/​download/​Holder;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​128 30 ····​.​line·​128
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter$1;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​download/​Holder;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter$1;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​download/​Holder;​
   
Offset 123, 13 lines modified Offset 124, 14 lines modified
123 ····​.​line·​145 124 ····​.​line·​145
124 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​ 125 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​
   
125 ····​move-​result-​object·​v3 126 ····​move-​result-​object·​v3
   
126 ····​check-​cast·​v3,​·​Landroid/​view/​View;​ 127 ····​check-​cast·​v3,​·​Landroid/​view/​View;​
   
  128 ····​.​line·​146
127 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V 129 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V
   
128 ····​.​line·​148 130 ····​.​line·​148
129 ····​:​cond_0 131 ····​:​cond_0
130 ····​return-​void 132 ····​return-​void
131 .​end·​method 133 .​end·​method
[−]
smali/com/duckduckgo/mobile/android/adapters/MainFeedAdapter.smali
Offset 201, 83 lines modified Offset 201, 82 lines modified
201 ············​">;​)​V" 201 ············​">;​)​V"
202 ········​} 202 ········​}
203 ····​.​end·​annotation 203 ····​.​end·​annotation
   
204 ····​.​prologue 204 ····​.​prologue
205 ····​.​line·​371 205 ····​.​line·​371
206 ····​.​local·​p1,​·​"feed":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​>;​" 206 ····​.​local·​p1,​·​"feed":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​>;​"
207 ····​iget-​object·​v4,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>lastFeedDate:​Ljava/​util/​Date;​ 207 ····​iget-​object·​v3,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>lastFeedDate:​Ljava/​util/​Date;​
   
208 ····​if-​nez·​v4,​·​:​cond_1 208 ····​if-​nez·​v3,​·​:​cond_1
   
209 ····​.​line·​372 209 ····​.​line·​372
210 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>setList(Ljava/​util/​List;​)​V 210 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>setList(Ljava/​util/​List;​)​V
   
211 ····​.​line·​391 211 ····​.​line·​391
212 ····​:​cond_0 212 ····​:​cond_0
213 ····​return-​void 213 ····​return-​void
   
214 ····​.​line·​376 214 ····​.​line·​376
215 ····​:​cond_1 215 ····​:​cond_1
216 ····​const/​4·​v3,​·​0x0 216 ····​const/​4·​v2,​·​0x0
   
217 ····​.​line·​377 217 ····​.​line·​377
218 ····​.​local·​v3,​·​"tmpFeedDate":​Ljava/​util/​Date;​ 218 ····​.​local·​v2,​·​"tmpFeedDate":​Ljava/​util/​Date;​
219 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 219 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
220 ····​move-​result-​object·​v1 220 ····​move-​result-​object·​v3
   
221 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
222 ····​:​goto_0 221 ····​:​goto_0
223 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 222 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
224 ····​move-​result·​v4 223 ····​move-​result·​v4
   
225 ····​if-​eqz·​v4,​·​:​cond_0 224 ····​if-​eqz·​v4,​·​:​cond_0
   
226 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 225 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
227 ····​move-​result-​object·​v2 226 ····​move-​result-​object·​v1
   
228 ····​check-​cast·​v2,​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 227 ····​check-​cast·​v1,​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
229 ····​.​line·​379 228 ····​.​line·​379
230 ····​.​local·​v2,​·​"next":​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 229 ····​.​local·​v1,​·​"next":​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
231 ····​:​try_start_0 230 ····​:​try_start_0
232 ····​iget-​object·​v4,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>dateFormat:​Ljava/​text/​SimpleDateFormat;​ 231 ····​iget-​object·​v4,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>dateFormat:​Ljava/​text/​SimpleDateFormat;​
   
233 ····​invoke-​virtual·​{v2},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​-​>getTimestamp()​Ljava/​lang/​String;​ 232 ····​invoke-​virtual·​{v1},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​-​>getTimestamp()​Ljava/​lang/​String;​
   
234 ····​move-​result-​object·​v5 233 ····​move-​result-​object·​v5
   
235 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​ 234 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​
236 ····​:​try_end_0 235 ····​:​try_end_0
237 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 236 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
238 ····​move-​result-​object·​v3 237 ····​move-​result-​object·​v2
   
239 ····​.​line·​384 238 ····​.​line·​384
240 ····​:​goto_1 239 ····​:​goto_1
241 ····​if-​eqz·​v3,​·​:​cond_0 240 ····​if-​eqz·​v2,​·​:​cond_0
   
242 ····​iget-​object·​v4,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>lastFeedDate:​Ljava/​util/​Date;​ 241 ····​iget-​object·​v4,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>lastFeedDate:​Ljava/​util/​Date;​
   
243 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​Date;​-​>after(Ljava/​util/​Date;​)​Z 242 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​util/​Date;​-​>after(Ljava/​util/​Date;​)​Z
   
244 ····​move-​result·​v4 243 ····​move-​result·​v4
   
245 ····​if-​eqz·​v4,​·​:​cond_0 244 ····​if-​eqz·​v4,​·​:​cond_0
   
246 ····​.​line·​388 245 ····​.​line·​388
247 ····​const/​4·​v4,​·​0x0 246 ····​const/​4·​v4,​·​0x0
   
248 ····​invoke-​virtual·​{p0,​·​v2,​·​v4},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>insert(Ljava/​lang/​Object;​I)​V 247 ····​invoke-​virtual·​{p0,​·​v1,​·​v4},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>insert(Ljava/​lang/​Object;​I)​V
   
249 ····​.​line·​389 248 ····​.​line·​389
250 ····​iput-​object·​v3,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>lastFeedDate:​Ljava/​util/​Date;​ 249 ····​iput-​object·​v2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​MainFeedAdapter;​-​>lastFeedDate:​Ljava/​util/​Date;​
   
251 ····​goto·​:​goto_0 250 ····​goto·​:​goto_0
   
252 ····​.​line·​380 251 ····​.​line·​380
253 ····​:​catch_0 252 ····​:​catch_0
254 ····​move-​exception·​v0 253 ····​move-​exception·​v0
   
Offset 327, 38 lines modified Offset 326, 42 lines modified
327 ····​move-​result-​object·​v12 326 ····​move-​result-​object·​v12
   
328 ····​.​line·​79 327 ····​.​line·​79
329 ····​new-​instance·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​download/​Holder;​ 328 ····​new-​instance·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​download/​Holder;​
   
330 ····​const·​v13,​·​0x7f0b0082 329 ····​const·​v13,​·​0x7f0b0082
   
  330 ····​.​line·​80
331 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 331 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
332 ····​move-​result-​object·​v13 332 ····​move-​result-​object·​v13
   
333 ····​check-​cast·​v13,​·​Landroid/​widget/​TextView;​ 333 ····​check-​cast·​v13,​·​Landroid/​widget/​TextView;​
   
334 ····​const·​v14,​·​0x7f0b007f 334 ····​const·​v14,​·​0x7f0b007f
Max diff block lines reached; 4322/8071 bytes (53.55%) of diff not shown.
[−]
smali/com/duckduckgo/mobile/android/adapters/RecentFeedCursorAdapter$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$textViewTitle:​Landroid/​widget/​TextView;​ 26 .​field·​final·​synthetic·​val$textViewTitle:​Landroid/​widget/​TextView;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​view/​View;​Landroid/​widget/​TextView;​)​V 28 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​Landroid/​view/​View;​Landroid/​widget/​TextView;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​79 32 ····​.​line·​79
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er$1;​-​>val$imageViewFeedIco​n:​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​ 34 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentFeedCursorAdapt​er$1;​-​>val$imageViewFeedIco​n:​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​
   
Offset 121, 13 lines modified Offset 122, 14 lines modified
121 ····​.​line·​96 122 ····​.​line·​96
122 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​ 123 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​
   
123 ····​move-​result-​object·​v3 124 ····​move-​result-​object·​v3
   
124 ····​check-​cast·​v3,​·​Landroid/​view/​View;​ 125 ····​check-​cast·​v3,​·​Landroid/​view/​View;​
   
  126 ····​.​line·​97
125 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V 127 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V
   
126 ····​.​line·​99 128 ····​.​line·​99
127 ····​:​cond_0 129 ····​:​cond_0
128 ····​return-​void 130 ····​return-​void
129 .​end·​method 131 .​end·​method
[−]
smali/com/duckduckgo/mobile/android/adapters/RecentFeedCursorAdapter.smali
Offset 322, 14 lines modified Offset 322, 15 lines modified
322 ····​if-​nez·​v25,​·​:​cond_0 322 ····​if-​nez·​v25,​·​:​cond_0
   
323 ····​.​line·​68 323 ····​.​line·​68
324 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 324 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
325 ····​move-​result-​object·​v25 325 ····​move-​result-​object·​v25
   
  326 ····​.​line·​69
326 ····​move-​object/​from16·​v0,​·​v25 327 ····​move-​object/​from16·​v0,​·​v25
   
327 ····​move-​object/​from16·​v1,​·​v17 328 ····​move-​object/​from16·​v1,​·​v17
   
328 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 329 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
329 ····​move-​result-​object·​v25 330 ····​move-​result-​object·​v25
Offset 346, 28 lines modified Offset 347, 32 lines modified
   
346 ····​move-​object/​from16·​v0,​·​v27 347 ····​move-​object/​from16·​v0,​·​v27
   
347 ····​iget·​v0,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DisplayStats;​-​>feedItemHeight:​I 348 ····​iget·​v0,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DisplayStats;​-​>feedItemHeight:​I
   
348 ····​move/​from16·​v27,​·​v0 349 ····​move/​from16·​v27,​·​v0
   
  350 ····​.​line·​70
349 ····​invoke-​virtual/​range·​{v25·​.​.​·​v27},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>resize(II)​Lcom/​squareup/​picasso/​RequestCreator;​ 351 ····​invoke-​virtual/​range·​{v25·​.​.​·​v27},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>resize(II)​Lcom/​squareup/​picasso/​RequestCreator;​
   
350 ····​move-​result-​object·​v25 352 ····​move-​result-​object·​v25
   
  353 ····​.​line·​71
351 ····​invoke-​virtual/​range·​{v25·​.​.​·​v25},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>centerCrop()​Lcom/​squareup/​picasso/​RequestCreator;​ 354 ····​invoke-​virtual/​range·​{v25·​.​.​·​v25},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>centerCrop()​Lcom/​squareup/​picasso/​RequestCreator;​
   
352 ····​move-​result-​object·​v25 355 ····​move-​result-​object·​v25
   
353 ····​const·​v26,​·​0x106000d 356 ····​const·​v26,​·​0x106000d
   
  357 ····​.​line·​72
354 ····​invoke-​virtual/​range·​{v25·​.​.​·​v26},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 358 ····​invoke-​virtual/​range·​{v25·​.​.​·​v26},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
355 ····​move-​result-​object·​v25 359 ····​move-​result-​object·​v25
   
  360 ····​.​line·​73
356 ····​move-​object/​from16·​v0,​·​v25 361 ····​move-​object/​from16·​v0,​·​v25
   
357 ····​move-​object/​from16·​v1,​·​v18 362 ····​move-​object/​from16·​v1,​·​v18
   
358 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 363 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
359 ····​.​line·​76 364 ····​.​line·​76
Offset 602, 24 lines modified Offset 607, 27 lines modified
   
602 ····​move-​result-​object·​v26 607 ····​move-​result-​object·​v26
   
603 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 608 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
604 ····​move-​result-​object·​v26 609 ····​move-​result-​object·​v26
   
  610 ····​.​line·​132
605 ····​invoke-​virtual/​range·​{v25·​.​.​·​v26},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 611 ····​invoke-​virtual/​range·​{v25·​.​.​·​v26},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
606 ····​move-​result-​object·​v25 612 ····​move-​result-​object·​v25
   
607 ····​const·​v26,​·​0x106000d 613 ····​const·​v26,​·​0x106000d
   
  614 ····​.​line·​133
608 ····​invoke-​virtual/​range·​{v25·​.​.​·​v26},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 615 ····​invoke-​virtual/​range·​{v25·​.​.​·​v26},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
609 ····​move-​result-​object·​v25 616 ····​move-​result-​object·​v25
   
  617 ····​.​line·​134
610 ····​move-​object/​from16·​v0,​·​v25 618 ····​move-​object/​from16·​v0,​·​v25
   
611 ····​move-​object/​from16·​v1,​·​v19 619 ····​move-​object/​from16·​v1,​·​v19
   
612 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 620 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
613 ····​goto·​:​goto_1 621 ····​goto·​:​goto_1
[−]
smali/com/duckduckgo/mobile/android/adapters/RecentResultCursorAdapter$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$data:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$data:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​91 28 ····​.​line·​91
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter$1;​-​>val$data:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecentResultCursorAda​pter$1;​-​>val$data:​Ljava/​lang/​String;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerAutoCompleteResultsAdapter$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​ 22 .​field·​final·​synthetic·​val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​111 28 ····​.​line·​111
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$1;​-​>val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$1;​-​>val$suggestion:​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerAutoCompleteResultsAdapter$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​)​V 20 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​176 24 ····​.​line·​176
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V
   
Offset 173, 227 lines modified Offset 174, 225 lines modified
173 #·​virtual·​methods 174 #·​virtual·​methods
174 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​ 175 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​
175 ····​.​locals·​13 176 ····​.​locals·​13
176 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​ 177 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​
   
177 ····​.​prologue 178 ····​.​prologue
178 ····​.​line·​180 179 ····​.​line·​180
179 ····​new-​instance·​v9,​·​Landroid/​widget/​Filter$FilterResults;​ 180 ····​new-​instance·​v8,​·​Landroid/​widget/​Filter$FilterResults;​
   
180 ····​invoke-​direct·​{v9},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V 181 ····​invoke-​direct·​{v8},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V
   
181 ····​.​line·​181 182 ····​.​line·​181
182 ····​.​local·​v9,​·​"results":​Landroid/​widget/​Filter$FilterResults;​ 183 ····​.​local·​v8,​·​"results":​Landroid/​widget/​Filter$FilterResults;​
183 ····​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​ 184 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
184 ····​invoke-​direct·​{v7},​·​Ljava/​util/​ArrayList;​-​><init>()​V 185 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
185 ····​.​line·​182 186 ····​.​line·​182
186 ····​.​local·​v7,​·​"newResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​>;​" 187 ····​.​local·​v6,​·​"newResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​>;​"
187 ····​iget-​object·​v10,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​ 188 ····​iget-​object·​v9,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
188 ····​#·​setter·​for:​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>userInput:​Ljava/​lang/​CharSequence;​ 189 ····​#·​setter·​for:​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>userInput:​Ljava/​lang/​CharSequence;​
189 ····​invoke-​static·​{v10,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>access$002(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​ 190 ····​invoke-​static·​{v9,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>access$002(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
190 ····​.​line·​184 191 ····​.​line·​184
191 ····​if-​eqz·​p1,​·​:​cond_3 192 ····​if-​eqz·​p1,​·​:​cond_3
   
192 ····​.​line·​186 193 ····​.​line·​186
193 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$2;​-​>getJSONResultForCons​traint(Ljava/​lang/​CharSequence;​)​Lorg/​json/​JSONArray;​ 194 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$2;​-​>getJSONResultForCons​traint(Ljava/​lang/​CharSequence;​)​Lorg/​json/​JSONArray;​
   
194 ····​move-​result-​object·​v6 195 ····​move-​result-​object·​v5
   
195 ····​.​line·​188 196 ····​.​line·​188
196 ····​.​local·​v6,​·​"json":​Lorg/​json/​JSONArray;​ 197 ····​.​local·​v5,​·​"json":​Lorg/​json/​JSONArray;​
197 ····​sget-​boolean·​v10,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>includeAppsInSearch:​Z 198 ····​sget-​boolean·​v9,​·​Lcom/​duckduckgo/​mobile/​android/​util/​DDGControlVar;​-​>includeAppsInSearch:​Z
   
198 ····​if-​eqz·​v10,​·​:​cond_1 199 ····​if-​eqz·​v9,​·​:​cond_1
   
199 ····​.​line·​190 200 ····​.​line·​190
200 ····​invoke-​static·​{},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getDB()​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​ 201 ····​invoke-​static·​{},​·​Lcom/​duckduckgo/​mobile/​android/​DDGApplication;​-​>getDB()​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​
   
201 ····​move-​result-​object·​v10 202 ····​move-​result-​object·​v9
   
202 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 203 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
203 ····​move-​result-​object·​v11 204 ····​move-​result-​object·​v10
   
204 ····​invoke-​virtual·​{v10,​·​v11},​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​-​>selectApps(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​ 205 ····​invoke-​virtual·​{v9,​·​v10},​·​Lcom/​duckduckgo/​mobile/​android/​db/​DdgDB;​-​>selectApps(Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
   
205 ····​move-​result-​object·​v1 206 ····​move-​result-​object·​v1
   
206 ····​.​line·​191 207 ····​.​line·​191
207 ····​.​local·​v1,​·​"appResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​>;​" 208 ····​.​local·​v1,​·​"appResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​>;​"
208 ····​if-​eqz·​v1,​·​:​cond_1 209 ····​if-​eqz·​v1,​·​:​cond_1
   
209 ····​.​line·​192 210 ····​.​line·​192
210 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 211 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
211 ····​move-​result-​object·​v4 212 ····​move-​result-​object·​v9
   
212 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
213 ····​:​cond_0 213 ····​:​cond_0
214 ····​:​goto_0 214 ····​:​goto_0
215 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 215 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
216 ····​move-​result·​v10 216 ····​move-​result·​v10
   
217 ····​if-​eqz·​v10,​·​:​cond_1 217 ····​if-​eqz·​v10,​·​:​cond_1
   
218 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 218 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
219 ····​move-​result-​object·​v0 219 ····​move-​result-​object·​v0
   
220 ····​check-​cast·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​ 220 ····​check-​cast·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​
   
221 ····​.​line·​193 221 ····​.​line·​193
222 ····​.​local·​v0,​·​"appInfo":​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​ 222 ····​.​local·​v0,​·​"appInfo":​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​
223 ····​new-​instance·​v5,​·​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​ 223 ····​new-​instance·​v4,​·​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​
   
224 ····​iget-​object·​v10,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​-​>name:​Ljava/​lang/​String;​ 224 ····​iget-​object·​v10,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​-​>name:​Ljava/​lang/​String;​
   
225 ····​iget-​object·​v11,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​-​>packageName:​Ljava/​lang/​String;​ 225 ····​iget-​object·​v11,​·​v0,​·​Lcom/​duckduckgo/​mobile/​android/​util/​AppShortInfo;​-​>packageName:​Ljava/​lang/​String;​
   
Max diff block lines reached; 7484/13030 bytes (57.44%) of diff not shown.
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerAutoCompleteResultsAdapter$ViewHolder.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​Landroid/​view/​View;​)​V 27 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​Landroid/​view/​View;​)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
29 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​ 30 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​165 32 ····​.​line·​165
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$ViewHol​der;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$ViewHol​der;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​
   
33 ····​.​line·​166 34 ····​.​line·​166
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerAutoCompleteResultsAdapter.smali
Offset 500, 40 lines modified Offset 500, 45 lines modified
500 ····​.​line·​129 500 ····​.​line·​129
501 ····​iget-​object·​v8,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>context:​Landroid/​content/​Context;​ 501 ····​iget-​object·​v8,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>context:​Landroid/​content/​Context;​
   
502 ····​invoke-​static·​{v8},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 502 ····​invoke-​static·​{v8},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
503 ····​move-​result-​object·​v8 503 ····​move-​result-​object·​v8
   
  504 ····​.​line·​130
504 ····​invoke-​virtual·​{v6},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​-​>getImageUrl()​Ljava/​lang/​String;​ 505 ····​invoke-​virtual·​{v6},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​SuggestObject;​-​>getImageUrl()​Ljava/​lang/​String;​
   
505 ····​move-​result-​object·​v9 506 ····​move-​result-​object·​v9
   
506 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 507 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
507 ····​move-​result-​object·​v8 508 ····​move-​result-​object·​v8
   
  509 ····​.​line·​131
508 ····​invoke-​virtual·​{v8,​·​v12},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(Landroid​/​graphics/​drawable/​Drawable;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 510 ····​invoke-​virtual·​{v8,​·​v12},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(Landroid​/​graphics/​drawable/​Drawable;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
509 ····​move-​result-​object·​v8 511 ····​move-​result-​object·​v8
   
510 ····​iget-​object·​v9,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>scaleTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​ScaleWidthTransformat​ion;​ 512 ····​iget-​object·​v9,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>scaleTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​ScaleWidthTransformat​ion;​
   
  513 ····​.​line·​132
511 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>transform(Lcom/​squareup/​picasso/​Transformation;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 514 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>transform(Lcom/​squareup/​picasso/​Transformation;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
512 ····​move-​result-​object·​v8 515 ····​move-​result-​object·​v8
   
513 ····​iget-​object·​v9,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>roundTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​RoundCornersTransform​ation;​ 516 ····​iget-​object·​v9,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter;​-​>roundTransform:​Lcom/​duckduckgo/​mobile/​android/​image/​transformations/​RoundCornersTransform​ation;​
   
  517 ····​.​line·​133
514 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>transform(Lcom/​squareup/​picasso/​Transformation;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 518 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>transform(Lcom/​squareup/​picasso/​Transformation;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
515 ····​move-​result-​object·​v8 519 ····​move-​result-​object·​v8
   
516 ····​iget-​object·​v9,​·​p1,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$ViewHol​der;​-​>icon:​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​ 520 ····​iget-​object·​v9,​·​p1,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerAutoCompleteR​esultsAdapter$ViewHol​der;​-​>icon:​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​
   
  521 ····​.​line·​134
517 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 522 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
518 ····​.​line·​140 523 ····​.​line·​140
519 ····​.​end·​local·​v0····​#·​"i":​I 524 ····​.​end·​local·​v0····​#·​"i":​I
520 ····​.​end·​local·​v1····​#·​"imageUrl":​Ljava/​lang/​String;​ 525 ····​.​end·​local·​v1····​#·​"imageUrl":​Ljava/​lang/​String;​
521 ····​.​end·​local·​v2····​#·​"keepCopying":​Z 526 ····​.​end·​local·​v2····​#·​"keepCopying":​Z
522 ····​.​end·​local·​v3····​#·​"snippet":​Ljava/​lang/​String;​ 527 ····​.​end·​local·​v3····​#·​"snippet":​Ljava/​lang/​String;​
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 22 .​field·​final·​synthetic·​val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​140 28 ····​.​line·​140
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$2;​-​>val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$2;​-​>val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter$4.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​ 24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​213 30 ····​.​line·​213
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$4;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$4;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$sourceType:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$sourceType:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​191 28 ····​.​line·​191
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$3;​-​>val$sourceType:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$3;​-​>val$sourceType:​Ljava/​lang/​String;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$iconParent:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$iconParent:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​112 30 ····​.​line·​112
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$1;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$1;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​
   
Offset 123, 13 lines modified Offset 124, 14 lines modified
123 ····​.​line·​129 124 ····​.​line·​129
124 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​ 125 ····​invoke-​virtual·​{v0},​·​Lcom/​duckduckgo/​mobile/​android/​download/​AsyncImageView;​-​>getParent()​Landroid/​view/​ViewParent;​
   
125 ····​move-​result-​object·​v3 126 ····​move-​result-​object·​v3
   
126 ····​check-​cast·​v3,​·​Landroid/​view/​View;​ 127 ····​check-​cast·​v3,​·​Landroid/​view/​View;​
   
  128 ····​.​line·​130
127 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V 129 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​view/​View;​-​>setTouchDelegate(Lan​droid/​view/​TouchDelegate;​)​V
   
128 ····​.​line·​132 130 ····​.​line·​132
129 ····​:​cond_0 131 ····​:​cond_0
130 ····​return-​void 132 ····​return-​void
131 .​end·​method 133 .​end·​method
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 22 .​field·​final·​synthetic·​val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​221 28 ····​.​line·​221
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$5;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$5;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$5;​-​>val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$5;​-​>val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter$6.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​ 24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​228 30 ····​.​line·​228
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$6;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$6;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$6;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$6;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteSearchAdapter$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$data:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$data:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​58 28 ····​.​line·​58
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$1;​-​>val$data:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$1;​-​>val$data:​Ljava/​lang/​String;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter.smali
Offset 198, 152 lines modified Offset 198, 151 lines modified
198 .​end·​method 198 .​end·​method
   
199 .​method·​private·​cancelCategoryFilter(​)​V 199 .​method·​private·​cancelCategoryFilter(​)​V
200 ····​.​locals·​12 200 ····​.​locals·​12
   
201 ····​.​prologue 201 ····​.​prologue
202 ····​.​line·​307 202 ····​.​line·​307
203 ····​iget-​object·​v7,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​-​>filterData:​Ljava/​util/​HashMap;​ 203 ····​iget-​object·​v6,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​-​>filterData:​Ljava/​util/​HashMap;​
   
204 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​ 204 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​
   
205 ····​move-​result-​object·​v7 205 ····​move-​result-​object·​v6
   
206 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 206 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
207 ····​move-​result-​object·​v2 207 ····​move-​result-​object·​v7
   
208 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
209 ····​:​goto_0 208 ····​:​goto_0
210 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 209 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
211 ····​move-​result·​v7 210 ····​move-​result·​v6
   
212 ····​if-​eqz·​v7,​·​:​cond_0 211 ····​if-​eqz·​v6,​·​:​cond_0
   
213 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 212 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
214 ····​move-​result-​object·​v0 213 ····​move-​result-​object·​v0
   
215 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 214 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
216 ····​.​line·​308 215 ····​.​line·​308
217 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​>;​" 216 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​>;​"
218 ····​const-​string·​v8,​·​"aaa" 217 ····​const-​string·​v8,​·​"aaa"
   
219 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 218 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
220 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 219 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
221 ····​const-​string·​v9,​·​"entry·​key:​·​" 220 ····​const-​string·​v9,​·​"entry·​key:​·​"
   
222 ····​invoke-​virtual·​{v7,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 221 ····​invoke-​virtual·​{v6,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
223 ····​move-​result-​object·​v7 222 ····​move-​result-​object·​v6
   
224 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 223 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
225 ····​move-​result-​object·​v9 224 ····​move-​result-​object·​v9
   
226 ····​invoke-​virtual·​{v7,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 225 ····​invoke-​virtual·​{v6,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
227 ····​move-​result-​object·​v7 226 ····​move-​result-​object·​v6
   
228 ····​const-​string·​v9,​·​"·​-​·​value:​·​" 227 ····​const-​string·​v9,​·​"·​-​·​value:​·​"
   
229 ····​invoke-​virtual·​{v7,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 228 ····​invoke-​virtual·​{v6,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
230 ····​move-​result-​object·​v9 229 ····​move-​result-​object·​v9
   
231 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 230 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
232 ····​move-​result-​object·​v7 231 ····​move-​result-​object·​v6
   
233 ····​check-​cast·​v7,​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 232 ····​check-​cast·​v6,​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
234 ····​invoke-​virtual·​{v7},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​-​>getTitle()​Ljava/​lang/​String;​ 233 ····​invoke-​virtual·​{v6},​·​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​-​>getTitle()​Ljava/​lang/​String;​
   
235 ····​move-​result-​object·​v7 234 ····​move-​result-​object·​v6
   
236 ····​const/​4·​v10,​·​0x0 235 ····​const/​4·​v10,​·​0x0
   
237 ····​const/​4·​v11,​·​0x5 236 ····​const/​4·​v11,​·​0x5
   
238 ····​invoke-​virtual·​{v7,​·​v10,​·​v11},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 237 ····​invoke-​virtual·​{v6,​·​v10,​·​v11},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
239 ····​move-​result-​object·​v7 238 ····​move-​result-​object·​v6
   
240 ····​invoke-​virtual·​{v9,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 239 ····​invoke-​virtual·​{v9,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
241 ····​move-​result-​object·​v7 240 ····​move-​result-​object·​v6
   
242 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 241 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v7 242 ····​move-​result-​object·​v6
   
244 ····​invoke-​static·​{v8,​·​v7},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 243 ····​invoke-​static·​{v8,​·​v6},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
245 ····​goto·​:​goto_0 244 ····​goto·​:​goto_0
   
246 ····​.​line·​310 245 ····​.​line·​310
247 ····​.​end·​local·​v0····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​>;​" 246 ····​.​end·​local·​v0····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​>;​"
248 ····​:​cond_0 247 ····​:​cond_0
249 ····​const-​string·​v7,​·​"aaa" 248 ····​const-​string·​v6,​·​"aaa"
   
250 ····​const-​string·​v8,​·​"-​-​-​" 249 ····​const-​string·​v7,​·​"-​-​-​"
   
251 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 250 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
252 ····​.​line·​311 251 ····​.​line·​311
Max diff block lines reached; 22125/26926 bytes (82.17%) of diff not shown.
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteFeedAdapter$ViewHolder.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
   
31 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Landroid/​view/​View;​)​V 33 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​Landroid/​view/​View;​)​V
34 ····​.​locals·​1 34 ····​.​locals·​1
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
35 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​ 36 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​61 38 ····​.​line·​61
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter$ViewHolder;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteFeedA​dapter;​
   
39 ····​.​line·​62 40 ····​.​line·​62
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteSearchAdapter$ViewHolder.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​Landroid/​view/​View;​)​V 23 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​Landroid/​view/​View;​)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​
25 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​29 28 ····​.​line·​29
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$ViewHolder;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$ViewHolder;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​
   
29 ····​.​line·​30 30 ····​.​line·​30
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerFavoriteSearchAdapter$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$data:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$data:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​66 28 ····​.​line·​66
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$2;​-​>val$data:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerFavoriteSearc​hAdapter$2;​-​>val$data:​Ljava/​lang/​String;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerMainFeedAdapter$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$category:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$category:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​225 28 ····​.​line·​225
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$2;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$2;​-​>val$category:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$2;​-​>val$category:​Ljava/​lang/​String;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerMainFeedAdapter$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$sourceType:​Ljava/​lang/​String;​ 26 .​field·​final·​synthetic·​val$sourceType:​Ljava/​lang/​String;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Ljava/​lang/​String;​Landroid/​view/​View;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 28 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Ljava/​lang/​String;​Landroid/​view/​View;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​141 32 ····​.​line·​141
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$1;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$1;​-​>val$sourceType:​Ljava/​lang/​String;​ 34 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$1;​-​>val$sourceType:​Ljava/​lang/​String;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerMainFeedAdapter$3.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​ 24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​259 30 ····​.​line·​259
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$3;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$3;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$3;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerMainFeedAdapter$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 22 .​field·​final·​synthetic·​val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 24 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​327 28 ····​.​line·​327
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$4;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$4;​-​>val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$4;​-​>val$feed:​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerMainFeedAdapter$ViewHolder.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
   
31 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Landroid/​view/​View;​)​V 33 .​method·​public·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Landroid/​view/​View;​)​V
34 ····​.​locals·​1 34 ····​.​locals·​1
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
35 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​ 36 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​71 38 ····​.​line·​71
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
39 ····​.​line·​72 40 ····​.​line·​72
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerMainFeedAdapter$5.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​ 24 .​field·​final·​synthetic·​val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V 26 .​method·​constructor·​<init>(Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​Lcom/​duckduckgo/​mobile/​android/​objects/​FeedObject;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​334 30 ····​.​line·​334
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$5;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$5;​-​>this$0:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$5;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$5;​-​>val$holder:​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er$ViewHolder;​
   
[−]
smali/com/duckduckgo/mobile/android/adapters/RecyclerMainFeedAdapter.smali
Offset 355, 239 lines modified Offset 355, 235 lines modified
355 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​-​>notifyDataSetChanged​()​V 355 ····​invoke-​virtual·​{p0},​·​Lcom/​duckduckgo/​mobile/​android/​adapters/​RecyclerMainFeedAdapt​er;​-​>notifyDataSetChanged​()​V
   
356 ····​.​line·​394 356 ····​.​line·​394
357 ····​return-​void 357 ····​return-​void
358 .​end·​method 358 .​end·​method
   
359 .​method·​public·​addSourceData(Ljava/​util/​List;​)​V 359 .​method·​public·​addSourceData(Ljava/​util/​List;​)​V
360 ····​.​locals·8 360 ····​.​locals·7
361 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 361 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
362 ········​value·​=·​{ 362 ········​value·​=·​{
363 ············​"(",​ 363 ············​"(",​
364 ············​"Ljava/​util/​List",​ 364 ············​"Ljava/​util/​List",​
365 ············​"<",​ 365 ············​"<",​
366 ··