[−]
/home/hans/code/fdroid/data/tmp/org.dmfs.tasks_103.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.dmfs.tasks_103.apk
[−]
zipinfo {}
Offset 1, 816 lines modified Offset 1, 816 lines modified
1 Zip·​file·​size:​·​2144007·​bytes,​·​number·​of·​entries:​·​814 1 Zip·​file·​size:​·​2142201·​bytes,​·​number·​of·​entries:​·​814
2 -​rw-​-​-​-​·····​2.​0·​fat····​80786·​bl·​defN·​16-​Feb-​12·​10:​48·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​80786·​bl·​defN·​16-​Feb-​12·​10:​48·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​80907·​bl·​defN·​16-​Feb-​12·​10:​48·​META-​INF/​0D390894.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​80907·​bl·​defN·​16-​Feb-​12·​10:​48·​META-​INF/​0D390894.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Feb-​12·​10:​48·​META-​INF/​0D390894.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Feb-​12·​10:​48·​META-​INF/​0D390894.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​12·​07:​29·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​12·​07:​29·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​12·​07:​29·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​12·​07:​29·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat····​22964·​bX·​defN·​16-​Feb-​12·07:​29·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​22964·​bX·​defN·​16-​Sep-​07·11:​19·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_fade_in.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_fade_out.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_fade_out.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_popup_enter.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_popup_enter.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_popup_exit.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_popup_exit.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_slide_in_bottom.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_slide_in_bottom.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_slide_in_top.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_slide_in_top.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_slide_out_bottom.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_slide_out_bottom.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​abc_slide_out_top.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​abc_slide_out_top.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​design_fab_in.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​design_fab_in.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​design_fab_out.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​design_fab_out.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​design_snackbar_in.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​design_snackbar_in.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·​16-​Feb-​12·07:​29·​res/​anim/​design_snackbar_out.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·​16-​Sep-​07·11:​19·​res/​anim/​design_snackbar_out.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​492·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color-​v11/​due_date_text.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​492·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color-​v11/​due_date_text.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​492·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color-​v11/​overdue_date_text.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​492·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color-​v11/​overdue_date_text.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​492·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color-​v11/​task_list_title_text.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​492·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color-​v11/​task_list_title_text.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_primary_text_mate​rial_dark.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_primary_text_mate​rial_dark.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_primary_text_mate​rial_light.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_primary_text_mate​rial_light.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_search_url_text.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_search_url_text.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​abc_secondary_text_ma​terial_light.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​abc_secondary_text_ma​terial_light.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​due_date_text.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​due_date_text.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​overdue_date_text.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​overdue_date_text.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​switch_thumb_material​_dark.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​switch_thumb_material​_dark.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​switch_thumb_material​_light.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​switch_thumb_material​_light.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Feb-​12·07:​29·​res/​color/​task_list_title_text.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·​16-​Sep-​07·11:​19·​res/​color/​task_list_title_text.​xml
42 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 47 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 48 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
49 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 49 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
50 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 50 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 53 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
54 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
62 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 62 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
72 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 72 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​content_discard.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​content_discard.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​236·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​content_edit.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​236·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​content_edit.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​content_new_light.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​content_new_light.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​content_remove.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​content_remove.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​221·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​content_remove_light.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​221·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​content_remove_light.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​249·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​content_save_light.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​249·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​content_save_light.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​627·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_account_circle_​black50.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​627·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_account_circle_​black50.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_cancel_circle_b​lack50.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_cancel_circle_b​lack50.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​125·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_drag_handle_bla​ck50.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​125·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_drag_handle_bla​ck50.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_plus_black50.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_plus_black50.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​422·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_remove_circle_b​lack50.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​422·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_remove_circle_b​lack50.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​431·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_settings_black5​0.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​431·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_settings_black5​0.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​475·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_undo_black50.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​475·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_undo_black50.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​512·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_24_undo_white.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​512·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_24_undo_white.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​162·​b-​·​stor·​16-​Feb-​12·07:​21·​res/​drawable-​hdpi-​v4/​ic_action_add.​png 99 -​rw-​-​-​-​·····​1.​0·​fat······​162·​b-​·​stor·​16-​Sep-​07·11:​17·​res/​drawable-​hdpi-​v4/​ic_action_add.​png
Max diff block lines reached; 0/164863 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="103"·​android:​versionName="1.​1.​8.​2"·​package="org.​dmfs.​tasks"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="103"·​android:​versionName="1.​1.​8.​2"·​package="org.​dmfs.​tasks"·​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="22"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="22"​·​/​>
5 ····​<permission·​android:​label="@string/​permission_read_tasks​"·​android:​name="org.​dmfs.​permission.​READ_TASKS"·​android:​protectionLevel="dang​erous"·​android:​permissionGroup="andr​oid.​permission-​group.​PERSONAL_INFO"·​android:​description="@string/​permission_descriptio​n_read_tasks"·​/​> 5 ····​<permission·​android:​label="@string/​permission_read_tasks​"·​android:​name="org.​dmfs.​permission.​READ_TASKS"·​android:​protectionLevel="dang​erous"·​android:​permissionGroup="andr​oid.​permission-​group.​PERSONAL_INFO"·​android:​description="@string/​permission_descriptio​n_read_tasks"·​/​>
6 ····​<permission·​android:​label="@string/​permission_write_task​s"·​android:​name="org.​dmfs.​permission.​WRITE_TASKS"·​android:​protectionLevel="dang​erous"·​android:​permissionGroup="andr​oid.​permission-​group.​PERSONAL_INFO"·​android:​description="@string/​permission_descriptio​n_write_tasks"·​/​> 6 ····​<permission·​android:​label="@string/​permission_write_task​s"·​android:​name="org.​dmfs.​permission.​WRITE_TASKS"·​android:​protectionLevel="dang​erous"·​android:​permissionGroup="andr​oid.​permission-​group.​PERSONAL_INFO"·​android:​description="@string/​permission_descriptio​n_write_tasks"·​/​>
7 ····​<uses-​permission·​android:​name="org.​dmfs.​permission.​READ_TASKS"·​/​> 7 ····​<uses-​permission·​android:​name="org.​dmfs.​permission.​READ_TASKS"·​/​>
8 ····​<uses-​permission·​android:​name="org.​dmfs.​permission.​WRITE_TASKS"·​/​> 8 ····​<uses-​permission·​android:​name="org.​dmfs.​permission.​WRITE_TASKS"·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​GET_ACCOUNTS"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​GET_ACCOUNTS"·​/​>
[−]
smali/android/support/design/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​1106  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 92, 17 lines modified Offset 92, 17 lines modified
   
92 ····​invoke-​virtual·​{v0,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 92 ····​invoke-​virtual·​{v0,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
93 ····​move-​result-​object·​v0 93 ····​move-​result-​object·​v0
   
94 ····​check-​cast·​v0,​·​Landroid/​os/​IBinder;​ 94 ····​check-​cast·​v0,​·​Landroid/​os/​IBinder;​
95 ····​:​try_end_1 95 ····​:​try_end_1
96 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 96 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
97 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 97 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
98 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 98 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
99 ····​.​line·​58 99 ····​.​line·​58
100 ····​:​goto_1 100 ····​:​goto_1
101 ····​return-​object·​v0 101 ····​return-​object·​v0
   
102 ····​.​line·​43 102 ····​.​line·​43
103 ····​:​catch_0 103 ····​:​catch_0
Offset 220, 17 lines modified Offset 220, 17 lines modified
   
220 ····​const/​4·​v2,​·​0x1 220 ····​const/​4·​v2,​·​0x1
   
221 ····​aput-​object·​p2,​·​v1,​·​v2 221 ····​aput-​object·​p2,​·​v1,​·​v2
   
222 ····​invoke-​virtual·​{v0,​·​p0,​·​v1},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 222 ····​invoke-​virtual·​{v0,​·​p0,​·​v1},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
223 ····​:​try_end_1 223 ····​:​try_end_1
224 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 224 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
225 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 225 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
226 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 226 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
227 ····​.​line·​82 227 ····​.​line·​82
228 ····​:​cond_1 228 ····​:​cond_1
229 ····​:​goto_1 229 ····​:​goto_1
230 ····​return-​void 230 ····​return-​void
   
231 ····​.​line·​67 231 ····​.​line·​67
[−]
smali/android/support/v7/appcompat/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​933  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/android/support/v7/recyclerview/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​22  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/com/jmedeisis/draglinearlayout/c.smali
Offset 81, 28 lines modified Offset 81, 30 lines modified
   
81 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
82 ····​iget-​object·​v1,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​c;​-​>e:​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​ 82 ····​iget-​object·​v1,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​c;​-​>e:​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​
   
83 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​c;​-​>b:​Landroid/​view/​View;​ 83 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​c;​-​>b:​Landroid/​view/​View;​
   
  84 ····​.​line·​592
84 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I 85 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I
   
85 ····​move-​result·​v2 86 ····​move-​result·​v2
   
86 ····​int-​to-​float·​v2,​·​v2 87 ····​int-​to-​float·​v2,​·​v2
   
87 ····​iget·​v3,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​c;​-​>c:​F 88 ····​iget·​v3,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​c;​-​>c:​F
   
88 ····​sub-​float/​2addr·​v2,​·​v3 89 ····​sub-​float/​2addr·​v2,​·​v3
   
89 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>a(Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​F)​J 90 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>a(Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​F)​J
   
90 ····​move-​result-​wide·​v2 91 ····​move-​result-​wide·​v2
   
  92 ····​.​line·​591
91 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​ 93 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​
   
92 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
93 ····​.​line·​593 95 ····​.​line·​593
94 ····​new-​instance·​v1,​·​Lcom/​jmedeisis/​draglinearlayout/​d;​ 96 ····​new-​instance·​v1,​·​Lcom/​jmedeisis/​draglinearlayout/​d;​
   
[−]
smali/com/jmedeisis/draglinearlayout/DragLinearLayout.smali
Offset 121, 14 lines modified Offset 121, 15 lines modified
121 ····​invoke-​virtual·​{p0},​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>getResources()​Landroid/​content/​res/​Resources;​ 121 ····​invoke-​virtual·​{p0},​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
122 ····​move-​result-​object·​v0 122 ····​move-​result-​object·​v0
   
123 ····​.​line·​256 123 ····​.​line·​256
124 ····​const/​high16·​v1,​·​0x42400000····​#·​48.​0f 124 ····​const/​high16·​v1,​·​0x42400000····​#·​48.​0f
   
  125 ····​.​line·​257
125 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​ 126 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​
   
126 ····​move-​result-​object·​v2 127 ····​move-​result-​object·​v2
   
127 ····​iget·​v2,​·​v2,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F 128 ····​iget·​v2,​·​v2,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F
   
128 ····​mul-​float/​2addr·​v1,​·​v2 129 ····​mul-​float/​2addr·​v1,​·​v2
Offset 1014, 28 lines modified Offset 1015, 30 lines modified
   
1014 ····​invoke-​static·​{v1},​·​Landroid/​animation/​ValueAnimator;​-​>ofFloat([F)​Landroid/​animation/​ValueAnimator;​ 1015 ····​invoke-​static·​{v1},​·​Landroid/​animation/​ValueAnimator;​-​>ofFloat([F)​Landroid/​animation/​ValueAnimator;​
   
1015 ····​move-​result-​object·​v1 1016 ····​move-​result-​object·​v1
   
1016 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>f:​Lcom/​jmedeisis/​draglinearlayout/​h;​ 1017 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>f:​Lcom/​jmedeisis/​draglinearlayout/​h;​
   
  1018 ····​.​line·​475
1017 ····​invoke-​static·​{v2},​·​Lcom/​jmedeisis/​draglinearlayout/​h;​-​>b(Lcom/​jmedeisis/​draglinearlayout/​h;​)​I 1019 ····​invoke-​static·​{v2},​·​Lcom/​jmedeisis/​draglinearlayout/​h;​-​>b(Lcom/​jmedeisis/​draglinearlayout/​h;​)​I
   
1018 ····​move-​result·​v2 1020 ····​move-​result·​v2
   
1019 ····​int-​to-​float·​v2,​·​v2 1021 ····​int-​to-​float·​v2,​·​v2
   
1020 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>a(F)​J 1022 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>a(F)​J
   
1021 ····​move-​result-​wide·​v2 1023 ····​move-​result-​wide·​v2
   
1022 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​animation/​ValueAnimator;​-​>setDuration(J)​Landroid/​animation/​ValueAnimator;​ 1024 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​animation/​ValueAnimator;​-​>setDuration(J)​Landroid/​animation/​ValueAnimator;​
   
1023 ····​move-​result-​object·​v1 1025 ····​move-​result-​object·​v1
   
  1026 ····​.​line·​474
1024 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​jmedeisis/​draglinearlayout/​h;​-​>a(Lcom/​jmedeisis/​draglinearlayout/​h;​Landroid/​animation/​ValueAnimator;​)​Landroid/​animation/​ValueAnimator;​ 1027 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​jmedeisis/​draglinearlayout/​h;​-​>a(Lcom/​jmedeisis/​draglinearlayout/​h;​Landroid/​animation/​ValueAnimator;​)​Landroid/​animation/​ValueAnimator;​
   
1025 ····​.​line·​476 1028 ····​.​line·​476
1026 ····​iget-​object·​v0,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>f:​Lcom/​jmedeisis/​draglinearlayout/​h;​ 1029 ····​iget-​object·​v0,​·​p0,​·​Lcom/​jmedeisis/​draglinearlayout/​DragLinearLayout;​-​>f:​Lcom/​jmedeisis/​draglinearlayout/​h;​
   
1027 ····​invoke-​static·​{v0},​·​Lcom/​jmedeisis/​draglinearlayout/​h;​-​>d(Lcom/​jmedeisis/​draglinearlayout/​h;​)​Landroid/​animation/​ValueAnimator;​ 1030 ····​invoke-​static·​{v0},​·​Lcom/​jmedeisis/​draglinearlayout/​h;​-​>d(Lcom/​jmedeisis/​draglinearlayout/​h;​)​Landroid/​animation/​ValueAnimator;​
   
[−]
smali/org/dmfs/android/colorpicker/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​19  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/org/dmfs/tasks/EditTaskFragment.smali
Offset 239, 14 lines modified Offset 239, 15 lines modified
   
239 ····​const/​16·​v2,​·​0x9 239 ····​const/​16·​v2,​·​0x9
   
240 ····​const-​string·​v3,​·​"list_name" 240 ····​const-​string·​v3,​·​"list_name"
   
241 ····​aput-​object·​v3,​·​v1,​·​v2 241 ····​aput-​object·​v3,​·​v1,​·​v2
   
  242 ····​.​line·​131
242 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​-​>addString([Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​ 243 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​-​>addString([Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​
   
243 ····​move-​result-​object·​v0 244 ····​move-​result-​object·​v0
   
244 ····​const/​16·​v1,​·​0x9 245 ····​const/​16·​v1,​·​0x9
   
245 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​String;​ 246 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​String;​
Offset 291, 14 lines modified Offset 292, 15 lines modified
   
291 ····​const/​16·​v2,​·​0x8 292 ····​const/​16·​v2,​·​0x8
   
292 ····​const-​string·​v3,​·​"pinned" 293 ····​const-​string·​v3,​·​"pinned"
   
293 ····​aput-​object·​v3,​·​v1,​·​v2 294 ····​aput-​object·​v3,​·​v1,​·​v2
   
  295 ····​.​line·​133
294 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​-​>addInteger([Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​ 296 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​-​>addInteger([Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​
   
295 ····​move-​result-​object·​v0 297 ····​move-​result-​object·​v0
   
296 ····​const/​4·​v1,​·​0x5 298 ····​const/​4·​v1,​·​0x5
   
297 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​String;​ 299 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​String;​
Offset 319, 20 lines modified Offset 321, 22 lines modified
   
319 ····​aput-​object·​v2,​·​v1,​·​v7 321 ····​aput-​object·​v2,​·​v1,​·​v7
   
320 ····​const-​string·​v2,​·​"_id" 322 ····​const-​string·​v2,​·​"_id"
   
321 ····​aput-​object·​v2,​·​v1,​·​v8 323 ····​aput-​object·​v2,​·​v1,​·​v8
   
  324 ····​.​line·​134
322 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​-​>addLong([Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​ 325 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​-​>addLong([Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​
   
323 ····​move-​result-​object·​v0 326 ····​move-​result-​object·​v0
   
324 ····​sput-​object·​v0,​·​Lorg/​dmfs/​tasks/​EditTaskFragment;​-​>CONTENT_VALUE_MAPPER​:​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​ 327 ····​sput-​object·​v0,​·​Lorg/​dmfs/​tasks/​EditTaskFragment;​-​>CONTENT_VALUE_MAPPER​:​Lorg/​dmfs/​tasks/​utils/​ContentValueMapper;​
   
  328 ····​.​line·​130
325 ····​return-​void 329 ····​return-​void
326 .​end·​method 330 .​end·​method
   
327 .​method·​public·​constructor·​<init>()​V 331 .​method·​public·​constructor·​<init>()​V
328 ····​.​locals·​2 332 ····​.​locals·​2
   
329 ····​.​prologue 333 ····​.​prologue
[−]
smali/org/dmfs/tasks/ManageListActivity.smali
Offset 129, 14 lines modified Offset 129, 15 lines modified
129 ····​.​line·​264 129 ····​.​line·​264
130 ····​invoke-​virtual·​{p0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 130 ····​invoke-​virtual·​{p0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
131 ····​move-​result-​object·​v1 131 ····​move-​result-​object·​v1
   
132 ····​iget-​object·​v2,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mTaskListUri:​Landroid/​net/​Uri;​ 132 ····​iget-​object·​v2,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mTaskListUri:​Landroid/​net/​Uri;​
   
  133 ····​.​line·​265
133 ····​invoke-​virtual·​{v2},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 134 ····​invoke-​virtual·​{v2},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
134 ····​move-​result-​object·​v2 135 ····​move-​result-​object·​v2
   
135 ····​const-​string·​v3,​·​"caller_is_syncadapte​r" 136 ····​const-​string·​v3,​·​"caller_is_syncadapte​r"
   
136 ····​const-​string·​v4,​·​"1" 137 ····​const-​string·​v4,​·​"1"
Offset 147, 14 lines modified Offset 148, 15 lines modified
   
147 ····​const-​string·​v3,​·​"account_type" 148 ····​const-​string·​v3,​·​"account_type"
   
148 ····​iget-​object·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​ 149 ····​iget-​object·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​
   
149 ····​iget-​object·​v4,​·​v4,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​ 150 ····​iget-​object·​v4,​·​v4,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​
   
  151 ····​.​line·​266
150 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 152 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
151 ····​move-​result-​object·​v2 153 ····​move-​result-​object·​v2
   
152 ····​const-​string·​v3,​·​"account_name" 154 ····​const-​string·​v3,​·​"account_name"
   
153 ····​iget-​object·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​ 155 ····​iget-​object·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​
Offset 165, 14 lines modified Offset 167, 15 lines modified
   
165 ····​move-​result-​object·​v2 167 ····​move-​result-​object·​v2
   
166 ····​invoke-​virtual·​{v2},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 168 ····​invoke-​virtual·​{v2},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
167 ····​move-​result-​object·​v2 169 ····​move-​result-​object·​v2
   
  170 ····​.​line·​264
168 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​ 171 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​
   
169 ····​.​line·​267 172 ····​.​line·​267
170 ····​const/​4·​v0,​·​-​0x1 173 ····​const/​4·​v0,​·​-​0x1
   
171 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>setResult(I)​V 174 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>setResult(I)​V
   
Offset 196, 14 lines modified Offset 199, 15 lines modified
196 ····​.​line·​305 199 ····​.​line·​305
197 ····​invoke-​virtual·​{p0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 200 ····​invoke-​virtual·​{p0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
198 ····​move-​result-​object·​v0 201 ····​move-​result-​object·​v0
   
199 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mTaskListUri:​Landroid/​net/​Uri;​ 202 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mTaskListUri:​Landroid/​net/​Uri;​
   
  203 ····​.​line·​306
200 ····​invoke-​virtual·​{v1},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 204 ····​invoke-​virtual·​{v1},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
201 ····​move-​result-​object·​v1 205 ····​move-​result-​object·​v1
   
202 ····​const-​string·​v2,​·​"caller_is_syncadapte​r" 206 ····​const-​string·​v2,​·​"caller_is_syncadapte​r"
   
203 ····​const-​string·​v3,​·​"1" 207 ····​const-​string·​v3,​·​"1"
Offset 214, 14 lines modified Offset 218, 15 lines modified
   
214 ····​const-​string·​v2,​·​"account_type" 218 ····​const-​string·​v2,​·​"account_type"
   
215 ····​iget-​object·​v3,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​ 219 ····​iget-​object·​v3,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​
   
216 ····​iget-​object·​v3,​·​v3,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​ 220 ····​iget-​object·​v3,​·​v3,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​
   
  221 ····​.​line·​307
217 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 222 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
218 ····​move-​result-​object·​v1 223 ····​move-​result-​object·​v1
   
219 ····​const-​string·​v2,​·​"account_name" 224 ····​const-​string·​v2,​·​"account_name"
   
220 ····​iget-​object·​v3,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​ 225 ····​iget-​object·​v3,​·​p0,​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>mAccount:​Landroid/​accounts/​Account;​
Offset 232, 14 lines modified Offset 237, 15 lines modified
   
232 ····​move-​result-​object·​v1 237 ····​move-​result-​object·​v1
   
233 ····​invoke-​virtual·​{v1},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 238 ····​invoke-​virtual·​{v1},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
234 ····​move-​result-​object·​v1 239 ····​move-​result-​object·​v1
   
  240 ····​.​line·​305
235 ····​invoke-​virtual·​{v0,​·​v1,​·​v6,​·​v6},​·​Landroid/​content/​ContentResolver;​-​>delete(Landroid/​net/​Uri;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 241 ····​invoke-​virtual·​{v0,​·​v1,​·​v6,​·​v6},​·​Landroid/​content/​ContentResolver;​-​>delete(Landroid/​net/​Uri;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
236 ····​move-​result·​v0 242 ····​move-​result·​v0
   
237 ····​.​line·​309 243 ····​.​line·​309
238 ····​if-​lez·​v0,​·​:​cond_0 244 ····​if-​lez·​v0,​·​:​cond_0
   
Offset 487, 24 lines modified Offset 493, 26 lines modified
   
487 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>getString(I)​Ljava/​lang/​String;​ 493 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​ManageListActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
Max diff block lines reached; 4321/7399 bytes (58.40%) of diff not shown.
[−]
smali/org/dmfs/tasks/Manifest.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​10 10 ····​.​line·​10
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​11  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/org/dmfs/tasks/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​10 10 ····​.​line·​10
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​3353  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/org/dmfs/tasks/SettingsListFragment$VisibleListAdapter.smali
Offset 453, 28 lines modified Offset 453, 30 lines modified
   
453 ····​invoke-​interface·​{v5,​·​v2},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 453 ····​invoke-​interface·​{v5,​·​v2},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
454 ····​move-​result-​wide·​v2 454 ····​move-​result-​wide·​v2
   
455 ····​iget·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​SettingsListFragment$​VisibleListAdapter;​-​>listNameColumn:​I 455 ····​iget·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​SettingsListFragment$​VisibleListAdapter;​-​>listNameColumn:​I
   
  456 ····​.​line·​440
456 ····​invoke-​interface·​{v5,​·​v4},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 457 ····​invoke-​interface·​{v5,​·​v4},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
457 ····​move-​result-​object·​v4 458 ····​move-​result-​object·​v4
   
458 ····​iget·​v6,​·​p0,​·​Lorg/​dmfs/​tasks/​SettingsListFragment$​VisibleListAdapter;​-​>listColorColumn:​I 459 ····​iget·​v6,​·​p0,​·​Lorg/​dmfs/​tasks/​SettingsListFragment$​VisibleListAdapter;​-​>listColorColumn:​I
   
459 ····​invoke-​interface·​{v5,​·​v6},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 460 ····​invoke-​interface·​{v5,​·​v6},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
460 ····​move-​result·​v5 461 ····​move-​result·​v5
   
461 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 462 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
462 ····​move-​result-​object·​v5 463 ····​move-​result-​object·​v5
   
  464 ····​.​line·​439
463 ····​#·​invokes:​·​Lorg/​dmfs/​tasks/​SettingsListFragment;​-​>onEditListClick(Land​roid/​accounts/​Account;​JLjava/​lang/​String;​Ljava/​lang/​Integer;​)​V 465 ····​#·​invokes:​·​Lorg/​dmfs/​tasks/​SettingsListFragment;​-​>onEditListClick(Land​roid/​accounts/​Account;​JLjava/​lang/​String;​Ljava/​lang/​Integer;​)​V
464 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​SettingsListFragment;​-​>access$300(Lorg/​dmfs/​tasks/​SettingsListFragment;​Landroid/​accounts/​Account;​JLjava/​lang/​String;​Ljava/​lang/​Integer;​)​V 466 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​SettingsListFragment;​-​>access$300(Lorg/​dmfs/​tasks/​SettingsListFragment;​Landroid/​accounts/​Account;​JLjava/​lang/​String;​Ljava/​lang/​Integer;​)​V
   
465 ····​.​line·​442 467 ····​.​line·​442
466 ····​:​cond_0 468 ····​:​cond_0
467 ····​return-​void 469 ····​return-​void
468 .​end·​method 470 .​end·​method
[−]
smali/org/dmfs/tasks/SettingsListFragment.smali
Offset 795, 14 lines modified Offset 795, 15 lines modified
   
795 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 795 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
796 ····​move-​result-​object·​v0 796 ····​move-​result-​object·​v0
   
797 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​SettingsListFragment;​-​>mAccountAdapter:​Lorg/​dmfs/​tasks/​SettingsListFragment$​AccountAdapter;​ 797 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​SettingsListFragment;​-​>mAccountAdapter:​Lorg/​dmfs/​tasks/​SettingsListFragment$​AccountAdapter;​
   
  798 ····​.​line·​155
798 ····​invoke-​virtual·​{v0,​·​v1,​·​p0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setAdapter(Landroid/​widget/​ListAdapter;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 799 ····​invoke-​virtual·​{v0,​·​v1,​·​p0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setAdapter(Landroid/​widget/​ListAdapter;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
799 ····​move-​result-​object·​v0 800 ····​move-​result-​object·​v0
   
800 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 801 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
801 ····​move-​result-​object·​v0 802 ····​move-​result-​object·​v0
Offset 881, 14 lines modified Offset 882, 15 lines modified
   
881 ····​move-​result-​object·​v7 882 ····​move-​result-​object·​v7
   
882 ····​const-​string·​v8,​·​"_id=?" 883 ····​const-​string·​v8,​·​"_id=?"
   
883 ····​new-​array·​v9,​·​v2,​·​[Ljava/​lang/​String;​ 884 ····​new-​array·​v9,​·​v2,​·​[Ljava/​lang/​String;​
   
  885 ····​.​line·​495
884 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Long;​-​>toString()​Ljava/​lang/​String;​ 886 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Long;​-​>toString()​Ljava/​lang/​String;​
   
885 ····​move-​result-​object·​v0 887 ····​move-​result-​object·​v0
   
886 ····​aput-​object·​v0,​·​v9,​·​v3 888 ····​aput-​object·​v0,​·​v9,​·​v3
   
887 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withSelection(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 889 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withSelection(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
Offset 902, 24 lines modified Offset 904, 25 lines modified
902 ····​const-​string·​v0,​·​"1" 904 ····​const-​string·​v0,​·​"1"
   
903 ····​:​goto_1 905 ····​:​goto_1
904 ····​invoke-​virtual·​{v7,​·​v8,​·​v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 906 ····​invoke-​virtual·​{v7,​·​v8,​·​v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
905 ····​move-​result-​object·​v0 907 ····​move-​result-​object·​v0
   
  908 ····​.​line·​496
906 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​ 909 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​
   
907 ····​move-​result-​object·​v0 910 ····​move-​result-​object·​v0
   
908 ····​.​line·​497 911 ····​.​line·​497
909 ····​invoke-​virtual·​{v5,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 912 ····​invoke-​virtual·​{v5,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
910 ····​goto·​:​goto_0 913 ····​goto·​:​goto_0
   
911 ····​.​line·​494 914 ····​.​line·​495
912 ····​:​cond_0 915 ····​:​cond_0
913 ····​const-​string·​v0,​·​"0" 916 ····​const-​string·​v0,​·​"0"
   
914 ····​goto·​:​goto_1 917 ····​goto·​:​goto_1
   
915 ····​.​line·​502 918 ····​.​line·​502
916 ····​:​cond_1 919 ····​:​cond_1
[−]
smali/org/dmfs/tasks/TaskListFragment$8.smali
Offset 61, 14 lines modified Offset 61, 15 lines modified
61 ····​#·​getter·​for:​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>mExpandableListView:​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​ 61 ····​#·​getter·​for:​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>mExpandableListView:​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​
62 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>access$100(Lorg/​dmfs/​tasks/​TaskListFragment;​)​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​ 62 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>access$100(Lorg/​dmfs/​tasks/​TaskListFragment;​)​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​
   
63 ····​move-​result-​object·​v1 63 ····​move-​result-​object·​v1
   
64 ····​iget-​object·​v2,​·​p0,​·​Lorg/​dmfs/​tasks/​TaskListFragment$8;​-​>this$0:​Lorg/​dmfs/​tasks/​TaskListFragment;​ 64 ····​iget-​object·​v2,​·​p0,​·​Lorg/​dmfs/​tasks/​TaskListFragment$8;​-​>this$0:​Lorg/​dmfs/​tasks/​TaskListFragment;​
   
  65 ····​.​line·​993
65 ····​#·​getter·​for:​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>mSelectedChildPositi​on:​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​ 66 ····​#·​getter·​for:​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>mSelectedChildPositi​on:​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​
66 ····​invoke-​static·​{v2},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>access$900(Lorg/​dmfs/​tasks/​TaskListFragment;​)​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​ 67 ····​invoke-​static·​{v2},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>access$900(Lorg/​dmfs/​tasks/​TaskListFragment;​)​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​
   
67 ····​move-​result-​object·​v2 68 ····​move-​result-​object·​v2
   
68 ····​iget·​v2,​·​v2,​·​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​-​>groupPosition:​I 69 ····​iget·​v2,​·​v2,​·​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​-​>groupPosition:​I
   
Offset 81, 14 lines modified Offset 82, 15 lines modified
   
81 ····​iget·​v3,​·​v3,​·​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​-​>childPosition:​I 82 ····​iget·​v3,​·​v3,​·​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​-​>childPosition:​I
   
82 ····​invoke-​static·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​-​>getPackedPositionFor​Child(II)​J 83 ····​invoke-​static·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​-​>getPackedPositionFor​Child(II)​J
   
83 ····​move-​result-​wide·​v2 84 ····​move-​result-​wide·​v2
   
  85 ····​.​line·​992
84 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​-​>getFlatListPosition(​J)​I 86 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​dmfs/​tasks/​utils/​RetainExpandableListV​iew;​-​>getFlatListPosition(​J)​I
   
85 ····​move-​result·​v1 87 ····​move-​result·​v1
   
86 ····​iput·​v1,​·​v0,​·​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​-​>flatListPosition:​I 88 ····​iput·​v1,​·​v0,​·​Lorg/​dmfs/​tasks/​TaskListFragment$List​Position;​-​>flatListPosition:​I
   
87 ····​.​line·​995 89 ····​.​line·​995
[−]
smali/org/dmfs/tasks/TaskListFragment.smali
Offset 531, 36 lines modified Offset 531, 39 lines modified
   
531 ····​const/​high16·​v1,​·​0x1040000 531 ····​const/​high16·​v1,​·​0x1040000
   
532 ····​new-​instance·​v2,​·​Lorg/​dmfs/​tasks/​TaskListFragment$6;​ 532 ····​new-​instance·​v2,​·​Lorg/​dmfs/​tasks/​TaskListFragment$6;​
   
533 ····​invoke-​direct·​{v2,​·​p0},​·​Lorg/​dmfs/​tasks/​TaskListFragment$6;​-​><init>(Lorg/​dmfs/​tasks/​TaskListFragment;​)​V 533 ····​invoke-​direct·​{v2,​·​p0},​·​Lorg/​dmfs/​tasks/​TaskListFragment$6;​-​><init>(Lorg/​dmfs/​tasks/​TaskListFragment;​)​V
   
  534 ····​.​line·​596
534 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 535 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
535 ····​move-​result-​object·​v0 536 ····​move-​result-​object·​v0
   
536 ····​const·​v1,​·​0x104000a 537 ····​const·​v1,​·​0x104000a
   
537 ····​new-​instance·​v2,​·​Lorg/​dmfs/​tasks/​TaskListFragment$5;​ 538 ····​new-​instance·​v2,​·​Lorg/​dmfs/​tasks/​TaskListFragment$5;​
   
538 ····​invoke-​direct·​{v2,​·​p0,​·​p1,​·​p2},​·​Lorg/​dmfs/​tasks/​TaskListFragment$5;​-​><init>(Lorg/​dmfs/​tasks/​TaskListFragment;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V 539 ····​invoke-​direct·​{v2,​·​p0,​·​p1,​·​p2},​·​Lorg/​dmfs/​tasks/​TaskListFragment$5;​-​><init>(Lorg/​dmfs/​tasks/​TaskListFragment;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V
   
  540 ····​.​line·​603
539 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 541 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
540 ····​move-​result-​object·​v0 542 ····​move-​result-​object·​v0
   
541 ····​const·​v1,​·​0x7f060035 543 ····​const·​v1,​·​0x7f060035
   
542 ····​new-​array·​v2,​·​v3,​·​[Ljava/​lang/​Object;​ 544 ····​new-​array·​v2,​·​v3,​·​[Ljava/​lang/​Object;​
   
543 ····​const/​4·​v3,​·​0x0 545 ····​const/​4·​v3,​·​0x0
   
544 ····​aput-​object·​p2,​·​v2,​·​v3 546 ····​aput-​object·​p2,​·​v2,​·​v3
   
  547 ····​.​line·​612
545 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 548 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
546 ····​move-​result-​object·​v1 549 ····​move-​result-​object·​v1
   
547 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 550 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
548 ····​move-​result-​object·​v0 551 ····​move-​result-​object·​v0
Offset 853, 14 lines modified Offset 856, 15 lines modified
853 ····​.​line·​637 856 ····​.​line·​637
854 ····​const-​wide·​v2,​·​0xffffffffL 857 ····​const-​wide·​v2,​·​0xffffffffL
   
855 ····​cmp-​long·​v2,​·​v0,​·​v2 858 ····​cmp-​long·​v2,​·​v0,​·​v2
   
856 ····​if-​eqz·​v2,​·​:​cond_0 859 ····​if-​eqz·​v2,​·​:​cond_0
   
  860 ····​.​line·​638
857 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionTyp​e(J)​I 861 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionTyp​e(J)​I
   
858 ····​move-​result·​v0 862 ····​move-​result·​v0
   
859 ····​const/​4·​v1,​·​0x1 863 ····​const/​4·​v1,​·​0x1
   
860 ····​if-​ne·​v0,​·​v1,​·​:​cond_0 864 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
Offset 1285, 14 lines modified Offset 1289, 15 lines modified
   
1285 ····​move-​result-​object·​v3 1289 ····​move-​result-​object·​v3
   
1286 ····​invoke-​interface·​{v3},​·​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​-​>getFlingContentViewI​d()​I 1290 ····​invoke-​interface·​{v3},​·​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​-​>getFlingContentViewI​d()​I
   
1287 ····​move-​result·​v3 1291 ····​move-​result·​v3
   
  1292 ····​.​line·​296
1288 ····​invoke-​virtual·​{p0},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 1293 ····​invoke-​virtual·​{p0},​·​Lorg/​dmfs/​tasks/​TaskListFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
1289 ····​move-​result-​object·​v4 1294 ····​move-​result-​object·​v4
   
1290 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 1295 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
1291 ····​move-​result-​object·​v4 1296 ····​move-​result-​object·​v4
Offset 1355, 18 lines modified Offset 1360, 20 lines modified
1355 ····​move-​result-​object·​v4 1360 ····​move-​result-​object·​v4
   
1356 ····​.​line·​720 1361 ····​.​line·​720
1357 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionGro​up(J)​I 1362 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionGro​up(J)​I
   
1358 ····​move-​result·​v5 1363 ····​move-​result·​v5
   
  1364 ····​.​line·​721
1359 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionChi​ld(J)​I 1365 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionChi​ld(J)​I
   
1360 ····​move-​result·​v0 1366 ····​move-​result·​v0
   
  1367 ····​.​line·​720
1361 ····​invoke-​interface·​{v4,​·​v5,​·​v0},​·​Landroid/​widget/​ExpandableListAdapter​;​-​>getChild(II)​Ljava/​lang/​Object;​ 1368 ····​invoke-​interface·​{v4,​·​v5,​·​v0},​·​Landroid/​widget/​ExpandableListAdapter​;​-​>getChild(II)​Ljava/​lang/​Object;​
   
1362 ····​move-​result-​object·​v0 1369 ····​move-​result-​object·​v0
   
1363 ····​check-​cast·​v0,​·​Landroid/​database/​Cursor;​ 1370 ····​check-​cast·​v0,​·​Landroid/​database/​Cursor;​
   
1364 ····​.​line·​723 1371 ····​.​line·​723
Offset 1590, 18 lines modified Offset 1597, 20 lines modified
1590 ····​move-​result-​object·​v0 1597 ····​move-​result-​object·​v0
   
1591 ····​.​line·​675 1598 ····​.​line·​675
1592 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionGro​up(J)​I 1599 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​widget/​ExpandableListView;​-​>getPackedPositionGro​up(J)​I
   
1593 ····​move-​result·​v8 1600 ····​move-​result·​v8
Max diff block lines reached; 1298/4162 bytes (31.19%) of diff not shown.
[−]
smali/org/dmfs/tasks/ViewTaskActivity.smali
Offset 118, 18 lines modified Offset 118, 20 lines modified
   
118 ····​move-​result-​object·​v2 118 ····​move-​result-​object·​v2
   
119 ····​const-​string·​v3,​·​"org.​dmfs.​tasks.​FORCE_LIST_SELECTION"​ 119 ····​const-​string·​v3,​·​"org.​dmfs.​tasks.​FORCE_LIST_SELECTION"​
   
120 ····​const/​4·​v4,​·​0x0 120 ····​const/​4·​v4,​·​0x0
   
  121 ····​.​line·​58
121 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z 122 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z
   
122 ····​move-​result·​v2 123 ····​move-​result·​v2
   
  124 ····​.​line·​57
123 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​ 125 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​
   
124 ····​.​line·​59 126 ····​.​line·​59
125 ····​const-​string·​v1,​·​"org.​dmfs.​tasks.​DISPLAY_TASK" 127 ····​const-​string·​v1,​·​"org.​dmfs.​tasks.​DISPLAY_TASK"
   
126 ····​const/​4·​v2,​·​0x1 128 ····​const/​4·​v2,​·​0x1
   
[−]
smali/org/dmfs/tasks/ViewTaskFragment.smali
Offset 373, 14 lines modified Offset 373, 15 lines modified
   
373 ····​const/​4·​v2,​·​-​0x1 373 ····​const/​4·​v2,​·​-​0x1
   
374 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​design/​widget/​Snackbar;​-​>make(Landroid/​view/​View;​Ljava/​lang/​CharSequence;​I)​Landroid/​support/​design/​widget/​Snackbar;​ 374 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​design/​widget/​Snackbar;​-​>make(Landroid/​view/​View;​Ljava/​lang/​CharSequence;​I)​Landroid/​support/​design/​widget/​Snackbar;​
   
375 ····​move-​result-​object·​v0 375 ····​move-​result-​object·​v0
   
  376 ····​.​line·​616
376 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​design/​widget/​Snackbar;​-​>show()​V 377 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​design/​widget/​Snackbar;​-​>show()​V
   
377 ····​.​line·​618 378 ····​.​line·​618
378 ····​iget-​object·​v0,​·​p0,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment;​-​>mCallback:​Lorg/​dmfs/​tasks/​ViewTaskFragment$Call​back;​ 379 ····​iget-​object·​v0,​·​p0,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment;​-​>mCallback:​Lorg/​dmfs/​tasks/​ViewTaskFragment$Call​back;​
   
379 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment;​-​>mTaskUri:​Landroid/​net/​Uri;​ 380 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment;​-​>mTaskUri:​Landroid/​net/​Uri;​
   
Offset 2120, 30 lines modified Offset 2121, 33 lines modified
   
2120 ····​const/​high16·​v2,​·​0x1040000 2121 ····​const/​high16·​v2,​·​0x1040000
   
2121 ····​new-​instance·​v3,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$4;​ 2122 ····​new-​instance·​v3,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$4;​
   
2122 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$4;​-​><init>(Lorg/​dmfs/​tasks/​ViewTaskFragment;​)​V 2123 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$4;​-​><init>(Lorg/​dmfs/​tasks/​ViewTaskFragment;​)​V
   
  2124 ····​.​line·​561
2123 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 2125 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
2124 ····​move-​result-​object·​v1 2126 ····​move-​result-​object·​v1
   
2125 ····​const·​v2,​·​0x104000a 2127 ····​const·​v2,​·​0x104000a
   
2126 ····​new-​instance·​v3,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$3;​ 2128 ····​new-​instance·​v3,​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$3;​
   
2127 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$3;​-​><init>(Lorg/​dmfs/​tasks/​ViewTaskFragment;​)​V 2129 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​dmfs/​tasks/​ViewTaskFragment$3;​-​><init>(Lorg/​dmfs/​tasks/​ViewTaskFragment;​)​V
   
  2130 ····​.​line·​568
2128 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 2131 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
2129 ····​move-​result-​object·​v1 2132 ····​move-​result-​object·​v1
   
2130 ····​const·​v2,​·​0x7f060034 2133 ····​const·​v2,​·​0x7f060034
   
  2134 ····​.​line·​577
2131 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 2135 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
2132 ····​move-​result-​object·​v1 2136 ····​move-​result-​object·​v1
   
2133 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 2137 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
2134 ····​move-​result-​object·​v1 2138 ····​move-​result-​object·​v1
[−]
smali/org/dmfs/tasks/dashclock/TasksExtension.smali
Offset 644, 22 lines modified Offset 644, 24 lines modified
   
644 ····​const-​string·​v3,​·​"is_allday·​=·​1·​AND·​status·​!=·​2·​AND·​status·​!=·​3·​AND·​(due·​=·​?)​" 644 ····​const-​string·​v3,​·​"is_allday·​=·​1·​AND·​status·​!=·​2·​AND·​status·​!=·​3·​AND·​(due·​=·​?)​"
   
645 ····​const/​4·​v4,​·​0x1 645 ····​const/​4·​v4,​·​0x1
   
646 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 646 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
  647 ····​.​line·​388
647 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 648 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
648 ····​move-​result-​object·​v5 649 ····​move-​result-​object·​v5
   
649 ····​aput-​object·​v5,​·​v4,​·​v8 650 ····​aput-​object·​v5,​·​v4,​·​v8
   
650 ····​const-​string·​v5,​·​"due" 651 ····​const-​string·​v5,​·​"due"
   
  652 ····​.​line·​387
651 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 653 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
652 ····​move-​result-​object·​v0 654 ····​move-​result-​object·​v0
   
653 ····​return-​object·​v0 655 ····​return-​object·​v0
654 .​end·​method 656 .​end·​method
   
Offset 723, 14 lines modified Offset 725, 15 lines modified
   
723 ····​const-​string·​v3,​·​"is_allday·​=·​1·​AND·​status·​!=·​2·​AND·​status·​!=·​3·​AND·​(dtstart·​=·​?·​OR·​due·​=·​?·​)​" 725 ····​const-​string·​v3,​·​"is_allday·​=·​1·​AND·​status·​!=·​2·​AND·​status·​!=·​3·​AND·​(dtstart·​=·​?·​OR·​due·​=·​?·​)​"
   
724 ····​const/​4·​v4,​·​0x2 726 ····​const/​4·​v4,​·​0x2
   
725 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 727 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
  728 ····​.​line·​420
726 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 729 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
727 ····​move-​result-​object·​v5 730 ····​move-​result-​object·​v5
   
728 ····​aput-​object·​v5,​·​v4,​·​v8 731 ····​aput-​object·​v5,​·​v4,​·​v8
   
729 ····​const/​4·​v5,​·​0x1 732 ····​const/​4·​v5,​·​0x1
Offset 739, 14 lines modified Offset 742, 15 lines modified
   
739 ····​move-​result-​object·​v6 742 ····​move-​result-​object·​v6
   
740 ····​aput-​object·​v6,​·​v4,​·​v5 743 ····​aput-​object·​v6,​·​v4,​·​v5
   
741 ····​const-​string·​v5,​·​"due" 744 ····​const-​string·​v5,​·​"due"
   
  745 ····​.​line·​419
742 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 746 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
743 ····​move-​result-​object·​v0 747 ····​move-​result-​object·​v0
   
744 ····​return-​object·​v0 748 ····​return-​object·​v0
745 .​end·​method 749 .​end·​method
   
Offset 810, 22 lines modified Offset 814, 24 lines modified
   
810 ····​const-​string·​v3,​·​"is_allday·​=·​1·​AND·​status·​!=·​2·​AND·​status·​!=·​3·​AND·​(dtstart·​=·​?)​" 814 ····​const-​string·​v3,​·​"is_allday·​=·​1·​AND·​status·​!=·​2·​AND·​status·​!=·​3·​AND·​(dtstart·​=·​?)​"
   
811 ····​const/​4·​v4,​·​0x1 815 ····​const/​4·​v4,​·​0x1
   
812 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 816 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
  817 ····​.​line·​404
813 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 818 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
814 ····​move-​result-​object·​v5 819 ····​move-​result-​object·​v5
   
815 ····​aput-​object·​v5,​·​v4,​·​v8 820 ····​aput-​object·​v5,​·​v4,​·​v8
   
816 ····​const-​string·​v5,​·​"dtstart" 821 ····​const-​string·​v5,​·​"dtstart"
   
  822 ····​.​line·​403
817 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 823 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
818 ····​move-​result-​object·​v0 824 ····​move-​result-​object·​v0
   
819 ····​return-​object·​v0 825 ····​return-​object·​v0
820 .​end·​method 826 .​end·​method
   
Offset 899, 14 lines modified Offset 905, 15 lines modified
   
899 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 905 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
900 ····​const/​4·​v5,​·​0x0 906 ····​const/​4·​v5,​·​0x0
   
901 ····​iget-​wide·​v8,​·​p0,​·​Lorg/​dmfs/​tasks/​dashclock/​TasksExtension;​-​>mNow:​J 907 ····​iget-​wide·​v8,​·​p0,​·​Lorg/​dmfs/​tasks/​dashclock/​TasksExtension;​-​>mNow:​J
   
  908 ····​.​line·​349
902 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 909 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
903 ····​move-​result-​object·​v8 910 ····​move-​result-​object·​v8
   
904 ····​aput-​object·​v8,​·​v4,​·​v5 911 ····​aput-​object·​v8,​·​v4,​·​v5
   
905 ····​const/​4·​v5,​·​0x1 912 ····​const/​4·​v5,​·​0x1
Offset 915, 14 lines modified Offset 922, 15 lines modified
   
Max diff block lines reached; 3119/5566 bytes (56.04%) of diff not shown.
[−]
smali/org/dmfs/tasks/groupings/ByDueDate$2.smali
Offset 150, 26 lines modified Offset 150, 28 lines modified
   
150 ····​new-​array·​v1,​·​v3,​·​[Ljava/​lang/​Object;​ 150 ····​new-​array·​v1,​·​v3,​·​[Ljava/​lang/​Object;​
   
151 ····​iget-​object·​v2,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate$2;​-​>mMonthNames:​[Ljava/​lang/​String;​ 151 ····​iget-​object·​v2,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate$2;​-​>mMonthNames:​[Ljava/​lang/​String;​
   
152 ····​const-​string·​v3,​·​"month" 152 ····​const-​string·​v3,​·​"month"
   
  153 ····​.​line·​265
153 ····​invoke-​interface·​{p1,​·​v3},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 154 ····​invoke-​interface·​{p1,​·​v3},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
154 ····​move-​result·​v3 155 ····​move-​result·​v3
   
155 ····​invoke-​interface·​{p1,​·​v3},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 156 ····​invoke-​interface·​{p1,​·​v3},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
156 ····​move-​result·​v3 157 ····​move-​result·​v3
   
157 ····​aget-​object·​v2,​·​v2,​·​v3 158 ····​aget-​object·​v2,​·​v2,​·​v3
   
158 ····​aput-​object·​v2,​·​v1,​·​v4 159 ····​aput-​object·​v2,​·​v1,​·​v4
   
  160 ····​.​line·​264
159 ····​invoke-​virtual·​{p2,​·​v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{p2,​·​v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
160 ····​move-​result-​object·​v0 162 ····​move-​result-​object·​v0
   
161 ····​goto·​:​goto_0 163 ····​goto·​:​goto_0
   
162 ····​.​line·​267 164 ····​.​line·​267
[−]
smali/org/dmfs/tasks/groupings/ByDueDate.smali
Offset 70, 18 lines modified Offset 70, 20 lines modified
   
70 ····​fill-​array-​data·​v5,​·​:​array_0 70 ····​fill-​array-​data·​v5,​·​:​array_0
   
71 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V 71 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V
   
72 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 72 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
  73 ····​.​line·​317
73 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 74 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
74 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v0
   
  76 ····​.​line·​313
75 ····​return-​object·​v0 77 ····​return-​object·​v0
   
76 ····​nop 78 ····​nop
   
77 ····​:​array_0 79 ····​:​array_0
78 ····​.​array-​data·​4 80 ····​.​array-​data·​4
79 ········​0x0 81 ········​0x0
Offset 109, 21 lines modified Offset 111, 23 lines modified
   
109 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeCursorLoader​Factory;​ 111 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeCursorLoader​Factory;​
   
110 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeShortCursorF​actory;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​ 112 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeShortCursorF​actory;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​
   
111 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeCursorLoader​Factory;​-​><init>([Ljava/​lang/​String;​)​V 113 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeCursorLoader​Factory;​-​><init>([Ljava/​lang/​String;​)​V
   
  114 ····​.​line·​325
112 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 115 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
113 ····​move-​result-​object·​v2 116 ····​move-​result-​object·​v2
   
114 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V 117 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V
   
115 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 118 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByDueDate;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
116 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​ 119 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​
   
117 ····​move-​result-​object·​v0 120 ····​move-​result-​object·​v0
   
  121 ····​.​line·​324
118 ····​return-​object·​v0 122 ····​return-​object·​v0
119 .​end·​method 123 .​end·​method
[−]
smali/org/dmfs/tasks/groupings/ByList.smali
Offset 78, 18 lines modified Offset 78, 20 lines modified
   
78 ····​aput·​v6,​·​v5,​·​v6 78 ····​aput·​v6,​·​v5,​·​v6
   
79 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V 79 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V
   
80 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByList;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 80 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByList;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
  81 ····​.​line·​341
81 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 82 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
82 ····​move-​result-​object·​v0 83 ····​move-​result-​object·​v0
   
  84 ····​.​line·​339
83 ····​return-​object·​v0 85 ····​return-​object·​v0
84 .​end·​method 86 .​end·​method
   
85 .​method·​public·​makeExpandableGroupDe​scriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​ 87 .​method·​public·​makeExpandableGroupDe​scriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​
86 ····​.​locals·​7 88 ····​.​locals·​7
   
87 ····​.​prologue 89 ····​.​prologue
Offset 134, 21 lines modified Offset 136, 23 lines modified
   
134 ····​const/​4·​v4,​·​0x0 136 ····​const/​4·​v4,​·​0x0
   
135 ····​const-​string·​v5,​·​"account_name,​·​list_name" 137 ····​const-​string·​v5,​·​"account_name,​·​list_name"
   
136 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​CursorLoaderFactory;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 138 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​CursorLoaderFactory;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  139 ····​.​line·​350
137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByList;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 140 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByList;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
138 ····​move-​result-​object·​v1 141 ····​move-​result-​object·​v1
   
139 ····​invoke-​direct·​{v6,​·​v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V 142 ····​invoke-​direct·​{v6,​·​v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V
   
140 ····​iget-​object·​v0,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByList;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 143 ····​iget-​object·​v0,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByList;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
141 ····​invoke-​virtual·​{v6,​·​v0},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​ 144 ····​invoke-​virtual·​{v6,​·​v0},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​
   
142 ····​move-​result-​object·​v0 145 ····​move-​result-​object·​v0
   
  146 ····​.​line·​348
143 ····​return-​object·​v0 147 ····​return-​object·​v0
144 .​end·​method 148 .​end·​method
[−]
smali/org/dmfs/tasks/groupings/ByPriority.smali
Offset 76, 18 lines modified Offset 76, 20 lines modified
   
76 ····​fill-​array-​data·​v5,​·​:​array_0 76 ····​fill-​array-​data·​v5,​·​:​array_0
   
77 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V 77 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V
   
78 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByPriority;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 78 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByPriority;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
  79 ····​.​line·​329
79 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 80 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
80 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
  82 ····​.​line·​326
81 ····​return-​object·​v0 83 ····​return-​object·​v0
   
82 ····​:​array_0 84 ····​:​array_0
83 ····​.​array-​data·​4 85 ····​.​array-​data·​4
84 ········​0x1 86 ········​0x1
85 ········​0x2 87 ········​0x2
86 ········​0x1 88 ········​0x1
Offset 105, 21 lines modified Offset 107, 23 lines modified
   
105 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​PriorityCursorLoaderF​actory;​ 107 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​PriorityCursorLoaderF​actory;​
   
106 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​PriorityCursorFactory​;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​ 108 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​PriorityCursorFactory​;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​
   
107 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​PriorityCursorLoaderF​actory;​-​><init>([Ljava/​lang/​String;​)​V 109 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​PriorityCursorLoaderF​actory;​-​><init>([Ljava/​lang/​String;​)​V
   
  110 ····​.​line·​337
108 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByPriority;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 111 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByPriority;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
109 ····​move-​result-​object·​v2 112 ····​move-​result-​object·​v2
   
110 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V 113 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V
   
111 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByPriority;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 114 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByPriority;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
112 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​ 115 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​
   
113 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
  117 ····​.​line·​336
114 ····​return-​object·​v0 118 ····​return-​object·​v0
115 .​end·​method 119 .​end·​method
[−]
smali/org/dmfs/tasks/groupings/ByProgress.smali
Offset 76, 18 lines modified Offset 76, 20 lines modified
   
76 ····​fill-​array-​data·​v5,​·​:​array_0 76 ····​fill-​array-​data·​v5,​·​:​array_0
   
77 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V 77 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V
   
78 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByProgress;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 78 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByProgress;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
  79 ····​.​line·​280
79 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 80 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
80 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
  82 ····​.​line·​277
81 ····​return-​object·​v0 83 ····​return-​object·​v0
   
82 ····​:​array_0 84 ····​:​array_0
83 ····​.​array-​data·​4 85 ····​.​array-​data·​4
84 ········​0x1 86 ········​0x1
85 ········​0x2 87 ········​0x2
86 ········​0x1 88 ········​0x1
Offset 105, 21 lines modified Offset 107, 23 lines modified
   
105 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​ProgressCursorLoaderF​actory;​ 107 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​ProgressCursorLoaderF​actory;​
   
106 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​ProgressCursorFactory​;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​ 108 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​ProgressCursorFactory​;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​
   
107 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​ProgressCursorLoaderF​actory;​-​><init>([Ljava/​lang/​String;​)​V 109 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​ProgressCursorLoaderF​actory;​-​><init>([Ljava/​lang/​String;​)​V
   
  110 ····​.​line·​288
108 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByProgress;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 111 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByProgress;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
109 ····​move-​result-​object·​v2 112 ····​move-​result-​object·​v2
   
110 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V 113 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V
   
111 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByProgress;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 114 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByProgress;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
112 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​ 115 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​
   
113 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
  117 ····​.​line·​287
114 ····​return-​object·​v0 118 ····​return-​object·​v0
115 .​end·​method 119 .​end·​method
[−]
smali/org/dmfs/tasks/groupings/BySearch$2.smali
Offset 25, 15 lines modified Offset 25, 14 lines modified
25 ····​.​line·​281 25 ····​.​line·​281
26 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​groupings/​BySearch$2$1;​ 26 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​groupings/​BySearch$2$1;​
   
27 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​dmfs/​tasks/​groupings/​BySearch$2$1;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​BySearch$2;​)​V 27 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​dmfs/​tasks/​groupings/​BySearch$2$1;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​BySearch$2;​)​V
   
28 ····​iput-​object·​v0,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​BySearch$2;​-​>removeListener:​Landroid/​view/​View$OnClickListener;​ 28 ····​iput-​object·​v0,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​BySearch$2;​-​>removeListener:​Landroid/​view/​View$OnClickListener;​
   
29 ····​.​line·​301  
30 ····​return-​void 29 ····​return-​void
31 .​end·​method 30 .​end·​method
   
32 .​method·​private·​getTitle(Landroid/​database/​Cursor;​Landroid/​content/​Context;​)​Ljava/​lang/​String;​ 31 .​method·​private·​getTitle(Landroid/​database/​Cursor;​Landroid/​content/​Context;​)​Ljava/​lang/​String;​
33 ····​.​locals·​1 32 ····​.​locals·​1
   
34 ····​.​prologue 33 ····​.​prologue
Offset 147, 24 lines modified Offset 146, 26 lines modified
   
147 ····​.​line·​199 146 ····​.​line·​199
148 ····​if-​eqz·​v7,​·​:​cond_1 147 ····​if-​eqz·​v7,​·​:​cond_1
   
149 ····​.​line·​201 148 ····​.​line·​201
150 ····​const-​string·​v0,​·​"timestamp" 149 ····​const-​string·​v0,​·​"timestamp"
   
  150 ····​.​line·​202
151 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 151 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
152 ····​move-​result·​v0 152 ····​move-​result·​v0
   
153 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 153 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
154 ····​move-​result-​wide·​v0 154 ····​move-​result-​wide·​v0
   
155 ····​const-​wide/​32·​v4,​·​0xea60 155 ····​const-​wide/​32·​v4,​·​0xea60
   
  156 ····​.​line·​201
156 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Landroid/​text/​format/​DateUtils;​-​>getRelativeTimeSpanS​tring(JJJ)​Ljava/​lang/​CharSequence;​ 157 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Landroid/​text/​format/​DateUtils;​-​>getRelativeTimeSpanS​tring(JJJ)​Ljava/​lang/​CharSequence;​
   
157 ····​move-​result-​object·​v0 158 ····​move-​result-​object·​v0
   
158 ····​invoke-​virtual·​{v7,​·​v0},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 159 ····​invoke-​virtual·​{v7,​·​v0},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
159 ····​.​line·​206 160 ····​.​line·​206
[−]
smali/org/dmfs/tasks/groupings/BySearch.smali
Offset 126, 18 lines modified Offset 126, 20 lines modified
   
126 ····​move-​object·​v6,​·​v4 126 ····​move-​object·​v6,​·​v4
   
127 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​dmfs/​tasks/​utils/​SearchChildDescriptor​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V 127 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​dmfs/​tasks/​utils/​SearchChildDescriptor​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V
   
128 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​BySearch;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 128 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​BySearch;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
  129 ····​.​line·​374
129 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​SearchChildDescriptor​;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 130 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​SearchChildDescriptor​;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
130 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
  132 ····​.​line·​372
131 ····​return-​object·​v0 133 ····​return-​object·​v0
132 .​end·​method 134 .​end·​method
   
133 .​method·​public·​makeExpandableGroupDe​scriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​ 135 .​method·​public·​makeExpandableGroupDe​scriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​
134 ····​.​locals·​3 136 ····​.​locals·​3
   
135 ····​.​prologue 137 ····​.​prologue
[−]
smali/org/dmfs/tasks/groupings/ByStartDate.smali
Offset 70, 18 lines modified Offset 70, 20 lines modified
   
70 ····​fill-​array-​data·​v5,​·​:​array_0 70 ····​fill-​array-​data·​v5,​·​:​array_0
   
71 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V 71 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​><init>(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​[I)​V
   
72 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByStartDate;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 72 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByStartDate;​-​>TASK_VIEW_DESCRIPTOR​:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
  73 ····​.​line·​318
73 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 74 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
74 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v0
   
  76 ····​.​line·​314
75 ····​return-​object·​v0 77 ····​return-​object·​v0
   
76 ····​nop 78 ····​nop
   
77 ····​:​array_0 79 ····​:​array_0
78 ····​.​array-​data·​4 80 ····​.​array-​data·​4
79 ········​0x0 81 ········​0x0
Offset 109, 21 lines modified Offset 111, 23 lines modified
   
109 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeStartCursorL​oaderFactory;​ 111 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeStartCursorL​oaderFactory;​
   
110 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeStartCursorF​actory;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​ 112 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeStartCursorF​actory;​-​>DEFAULT_PROJECTION:​[Ljava/​lang/​String;​
   
111 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeStartCursorL​oaderFactory;​-​><init>([Ljava/​lang/​String;​)​V 113 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​TimeRangeStartCursorL​oaderFactory;​-​><init>([Ljava/​lang/​String;​)​V
   
  114 ····​.​line·​326
112 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByStartDate;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​ 115 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​dmfs/​tasks/​groupings/​ByStartDate;​-​>makeExpandableChildD​escriptor(Ljava/​lang/​String;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​
   
113 ····​move-​result-​object·​v2 116 ····​move-​result-​object·​v2
   
114 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V 117 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​><init>(Lorg/​dmfs/​tasks/​groupings/​cursorloaders/​AbstractCursorLoaderF​actory;​Lorg/​dmfs/​tasks/​utils/​ExpandableChildDescri​ptor;​)​V
   
115 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByStartDate;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​ 118 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​groupings/​ByStartDate;​-​>GROUP_VIEW_DESCRIPTO​R:​Lorg/​dmfs/​tasks/​utils/​ViewDescriptor;​
   
116 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​ 119 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​-​>setViewDescriptor(Lo​rg/​dmfs/​tasks/​utils/​ViewDescriptor;​)​Lorg/​dmfs/​tasks/​utils/​ExpandableGroupDescri​ptor;​
   
117 ····​move-​result-​object·​v0 120 ····​move-​result-​object·​v0
   
  121 ····​.​line·​325
118 ····​return-​object·​v0 122 ····​return-​object·​v0
119 .​end·​method 123 .​end·​method
[−]
smali/org/dmfs/tasks/groupings/TabConfig.smali
Offset 91, 15 lines modified Offset 91, 14 lines modified
91 .​method·​public·​constructor·​<init>()​V 91 .​method·​public·​constructor·​<init>()​V
92 ····​.​locals·​0 92 ····​.​locals·​0
   
93 ····​.​prologue 93 ····​.​prologue
94 ····​.​line·​47 94 ····​.​line·​47
95 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 95 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
96 ····​.​line·​85  
97 ····​return-​void 96 ····​return-​void
98 .​end·​method 97 .​end·​method
   
99 .​method·​public·​static·​load(Landroid/​content/​Context;​I)​Lorg/​dmfs/​tasks/​groupings/​TabConfig;​ 98 .​method·​public·​static·​load(Landroid/​content/​Context;​I)​Lorg/​dmfs/​tasks/​groupings/​TabConfig;​
100 ····​.​locals·​5 99 ····​.​locals·​5
   
101 ····​.​prologue 100 ····​.​prologue
[−]
smali/org/dmfs/tasks/homescreen/TaskListWidgetUpdaterService$TaskListViewsFactory$1.smali
Offset 70, 14 lines modified Offset 70, 15 lines modified
   
70 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 70 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
71 ····​const-​string·​v1,​·​"visible>0·​and·​is_closed=0·​AND·​(instance_start<=" 71 ····​const-​string·​v1,​·​"visible>0·​and·​is_closed=0·​AND·​(instance_start<="
   
72 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 72 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
  73 ····​.​line·​382
73 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 74 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
74 ····​move-​result-​wide·​v8 75 ····​move-​result-​wide·​v8
   
75 ····​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 76 ····​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
76 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
Offset 186, 31 lines modified Offset 187, 34 lines modified
   
186 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 187 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
187 ····​move-​result-​object·​v0 188 ····​move-​result-​object·​v0
   
188 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory$1;​-​>this$0:​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​ 189 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory$1;​-​>this$0:​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​
   
  190 ····​.​line·​406
189 ····​#·​getter·​for:​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​-​>mAuthority:​Ljava/​lang/​String;​ 191 ····​#·​getter·​for:​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​-​>mAuthority:​Ljava/​lang/​String;​
190 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​-​>access$200(Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​)​Ljava/​lang/​String;​ 192 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​-​>access$200(Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetUpdater​Service$TaskListViews​Factory;​)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v1 193 ····​move-​result-​object·​v1
   
192 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract$Instance​s;​-​>getContentUri(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 194 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract$Instance​s;​-​>getContentUri(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
193 ····​move-​result-​object·​v1 195 ····​move-​result-​object·​v1
   
  196 ····​.​line·​408
194 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 197 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
195 ····​move-​result-​object·​v3 198 ····​move-​result-​object·​v3
   
196 ····​const-​string·​v5,​·​"instance_due·​is·​null,​·​instance_due_sorting,​·​priority·​is·​null,​·​priority,​·​created·​DESC" 199 ····​const-​string·​v5,​·​"instance_due·​is·​null,​·​instance_due_sorting,​·​priority·​is·​null,​·​priority,​·​created·​DESC"
   
197 ····​move-​object·​v4,​·​v2 200 ····​move-​object·​v4,​·​v2
   
  201 ····​.​line·​405
198 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 202 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
199 ····​move-​result-​object·​v1 203 ····​move-​result-​object·​v1
   
200 ····​.​line·​413 204 ····​.​line·​413
201 ····​if-​eqz·​v1,​·​:​cond_3 205 ····​if-​eqz·​v1,​·​:​cond_3
   
[−]
smali/org/dmfs/tasks/homescreen/TaskListWidgetProviderLegacy.smali
Offset 143, 14 lines modified Offset 143, 15 lines modified
   
143 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 143 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
144 ····​const-​string·​v4,​·​"visible>0·​and·​is_closed=0·​AND·​(instance_start<=" 144 ····​const-​string·​v4,​·​"visible>0·​and·​is_closed=0·​AND·​(instance_start<="
   
145 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 145 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
  146 ····​.​line·​103
146 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 147 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
147 ····​move-​result-​wide·​v4 148 ····​move-​result-​wide·​v4
   
148 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 149 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
149 ····​move-​result-​object·​v3 150 ····​move-​result-​object·​v3
Offset 165, 14 lines modified Offset 166, 15 lines modified
   
165 ····​move-​result-​object·​v3 166 ····​move-​result-​object·​v3
   
166 ····​const/​4·​v4,​·​0x0 167 ····​const/​4·​v4,​·​0x0
   
167 ····​const-​string·​v5,​·​"instance_due·​is·​null,​·​instance_due_sorting,​·​priority·​is·​null,​·​priority,​·​created·​DESC" 168 ····​const-​string·​v5,​·​"instance_due·​is·​null,​·​instance_due_sorting,​·​priority·​is·​null,​·​priority,​·​created·​DESC"
   
  169 ····​.​line·​101
168 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 170 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
169 ····​move-​result-​object·​v1 171 ····​move-​result-​object·​v1
   
170 ····​.​line·​108 172 ····​.​line·​108
171 ····​invoke-​interface·​{v1},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 173 ····​invoke-​interface·​{v1},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
   
Offset 320, 14 lines modified Offset 322, 15 lines modified
320 ····​iget·​v9,​·​v2,​·​Landroid/​text/​format/​Time;​-​>year:​I 322 ····​iget·​v9,​·​v2,​·​Landroid/​text/​format/​Time;​-​>year:​I
   
321 ····​if-​ne·​v5,​·​v9,​·​:​cond_3 323 ····​if-​ne·​v5,​·​v9,​·​:​cond_3
   
322 ····​:​cond_1 324 ····​:​cond_1
323 ····​sget-​object·​v5,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>IS_CLOSED:​Lorg/​dmfs/​tasks/​model/​adapters/​BooleanFieldAdapter;​ 325 ····​sget-​object·​v5,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>IS_CLOSED:​Lorg/​dmfs/​tasks/​model/​adapters/​BooleanFieldAdapter;​
   
  326 ····​.​line·​132
324 ····​invoke-​virtual·​{v5,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​BooleanFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Ljava/​lang/​Boolean;​ 327 ····​invoke-​virtual·​{v5,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​BooleanFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Ljava/​lang/​Boolean;​
   
325 ····​move-​result-​object·​v5 328 ····​move-​result-​object·​v5
   
326 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z 329 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z
   
327 ····​move-​result·​v5 330 ····​move-​result·​v5
[−]
smali/org/dmfs/tasks/homescreen/TaskListWidgetUpdaterService.smali
Offset 19, 15 lines modified Offset 19, 14 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·​64 22 ····​.​line·​64
23 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​RemoteViewsService;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​RemoteViewsService;​-​><init>()​V
   
24 ····​.​line·​85  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
   
   
27 #·​virtual·​methods 26 #·​virtual·​methods
28 .​method·​public·​onGetViewFactory(Land​roid/​content/​Intent;​)​Landroid/​widget/​RemoteViewsService$Re​moteViewsFactory;​ 27 .​method·​public·​onGetViewFactory(Land​roid/​content/​Intent;​)​Landroid/​widget/​RemoteViewsService$Re​moteViewsFactory;​
29 ····​.​locals·​1 28 ····​.​locals·​1
[−]
smali/org/dmfs/tasks/homescreen/TaskListWidgetUpdaterService$TaskListViewsFactory.smali
Offset 238, 14 lines modified Offset 238, 15 lines modified
   
238 ····​invoke-​virtual·​{v2,​·​p0},​·​Lorg/​dmfs/​tasks/​model/​adapters/​StringFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Ljava/​lang/​String;​ 238 ····​invoke-​virtual·​{v2,​·​p0},​·​Lorg/​dmfs/​tasks/​model/​adapters/​StringFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Ljava/​lang/​String;​
   
239 ····​move-​result-​object·​v2 239 ····​move-​result-​object·​v2
   
240 ····​sget-​object·​v3,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>DUE:​Lorg/​dmfs/​tasks/​model/​adapters/​TimeFieldAdapter;​ 240 ····​sget-​object·​v3,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>DUE:​Lorg/​dmfs/​tasks/​model/​adapters/​TimeFieldAdapter;​
   
  241 ····​.​line·​356
241 ····​invoke-​virtual·​{v3,​·​p0},​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Landroid/​text/​format/​Time;​ 242 ····​invoke-​virtual·​{v3,​·​p0},​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Landroid/​text/​format/​Time;​
   
242 ····​move-​result-​object·​v3 243 ····​move-​result-​object·​v3
   
243 ····​sget-​object·​v4,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>LIST_COLOR:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 244 ····​sget-​object·​v4,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>LIST_COLOR:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
244 ····​invoke-​virtual·​{v4,​·​p0},​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Ljava/​lang/​Integer;​ 245 ····​invoke-​virtual·​{v4,​·​p0},​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​-​>get(Landroid/​database/​Cursor;​)​Ljava/​lang/​Integer;​
Offset 505, 14 lines modified Offset 506, 15 lines modified
505 ····​iget·​v3,​·​v3,​·​Landroid/​text/​format/​Time;​-​>year:​I 506 ····​iget·​v3,​·​v3,​·​Landroid/​text/​format/​Time;​-​>year:​I
   
506 ····​if-​ne·​v1,​·​v3,​·​:​cond_5 507 ····​if-​ne·​v1,​·​v3,​·​:​cond_5
   
507 ····​:​cond_4 508 ····​:​cond_4
508 ····​aget-​object·​v1,​·​v2,​·​p1 509 ····​aget-​object·​v1,​·​v2,​·​p1
   
  510 ····​.​line·​227
509 ····​invoke-​virtual·​{v1},​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetItem;​-​>getIsClosed()​Z 511 ····​invoke-​virtual·​{v1},​·​Lorg/​dmfs/​tasks/​homescreen/​TaskListWidgetItem;​-​>getIsClosed()​Z
   
510 ····​move-​result·​v1 512 ····​move-​result·​v1
   
511 ····​if-​nez·​v1,​·​:​cond_5 513 ····​if-​nez·​v1,​·​:​cond_5
   
512 ····​.​line·​229 514 ····​.​line·​229
[−]
smali/org/dmfs/tasks/model/DefaultModel.smali
Offset 286, 28 lines modified Offset 286, 30 lines modified
   
286 ····​sget-​object·​v5,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>LIST_COLOR:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 286 ····​sget-​object·​v5,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>LIST_COLOR:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
287 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​><init>(Landroid/​content/​Context;​IILjava/​lang/​String;​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​)​V 287 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​><init>(Landroid/​content/​Context;​IILjava/​lang/​String;​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​)​V
   
288 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 288 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
   
  289 ····​.​line·​80
289 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 290 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
290 ····​move-​result-​object·​v0 291 ····​move-​result-​object·​v0
   
291 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 292 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
   
292 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setEditorLayout(Lorg​/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 293 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setEditorLayout(Lorg​/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
293 ····​move-​result-​object·​v0 294 ····​move-​result-​object·​v0
   
294 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 295 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
295 ····​move-​result-​object·​v0 296 ····​move-​result-​object·​v0
   
  297 ····​.​line·​79
296 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V 298 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V
   
297 ····​.​line·​83 299 ····​.​line·​83
298 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 300 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
299 ····​const·​v2,​·​0x7f0e0015 301 ····​const·​v2,​·​0x7f0e0015
   
Offset 321, 26 lines modified Offset 323, 30 lines modified
   
321 ····​const·​v3,​·​0x7f030069 323 ····​const·​v3,​·​0x7f030069
   
322 ····​invoke-​direct·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​><init>(I)​V 324 ····​invoke-​direct·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​><init>(I)​V
   
323 ····​const-​string·​v3,​·​"no_title" 325 ····​const-​string·​v3,​·​"no_title"
   
  326 ····​.​line·​84
324 ····​invoke-​virtual·​{v2,​·​v3,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​>setOption(Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 327 ····​invoke-​virtual·​{v2,​·​v3,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​>setOption(Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
   
325 ····​move-​result-​object·​v2 328 ····​move-​result-​object·​v2
   
  329 ····​.​line·​83
326 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 330 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
327 ····​move-​result-​object·​v0 331 ····​move-​result-​object·​v0
   
  332 ····​.​line·​84
328 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 333 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
329 ····​move-​result-​object·​v0 334 ····​move-​result-​object·​v0
   
  335 ····​.​line·​83
330 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V 336 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V
   
331 ····​.​line·​86 337 ····​.​line·​86
332 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 338 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
333 ····​const·​v2,​·​0x7f0e0009 339 ····​const·​v2,​·​0x7f0e0009
   
Offset 354, 26 lines modified Offset 360, 30 lines modified
   
354 ····​const·​v3,​·​0x7f03006a 360 ····​const·​v3,​·​0x7f03006a
   
355 ····​invoke-​direct·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​><init>(I)​V 361 ····​invoke-​direct·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​><init>(I)​V
   
356 ····​const-​string·​v3,​·​"no_title" 362 ····​const-​string·​v3,​·​"no_title"
   
  363 ····​.​line·​87
357 ····​invoke-​virtual·​{v2,​·​v3,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​>setOption(Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 364 ····​invoke-​virtual·​{v2,​·​v3,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​>setOption(Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
   
358 ····​move-​result-​object·​v2 365 ····​move-​result-​object·​v2
   
  366 ····​.​line·​86
359 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 367 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
360 ····​move-​result-​object·​v0 368 ····​move-​result-​object·​v0
   
  369 ····​.​line·​87
361 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 370 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
362 ····​move-​result-​object·​v0 371 ····​move-​result-​object·​v0
   
  372 ····​.​line·​86
363 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V 373 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V
   
364 ····​.​line·​90 374 ····​.​line·​90
365 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 375 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
366 ····​const·​v2,​·​0x7f0e001b 376 ····​const·​v2,​·​0x7f0e001b
   
Offset 476, 28 lines modified Offset 486, 30 lines modified
   
476 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 486 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
477 ····​move-​result-​object·​v2 487 ····​move-​result-​object·​v2
   
478 ····​sget-​object·​v3,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>CHOICES_EDIT:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 488 ····​sget-​object·​v3,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>CHOICES_EDIT:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
Max diff block lines reached; 12750/16488 bytes (77.33%) of diff not shown.
[−]
smali/org/dmfs/tasks/model/MinimalModel.smali
Offset 155, 24 lines modified Offset 155, 26 lines modified
   
155 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 155 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
156 ····​move-​result-​object·​v0 156 ····​move-​result-​object·​v0
   
157 ····​sget-​object·​v1,​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>TIME_EDIT:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 157 ····​sget-​object·​v1,​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>TIME_EDIT:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
   
  158 ····​.​line·​64
158 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setEditorLayout(Lorg​/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 159 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setEditorLayout(Lorg​/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
159 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
160 ····​const·​v1,​·​0x7f020065 161 ····​const·​v1,​·​0x7f020065
   
161 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setIcon(I)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 162 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setIcon(I)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
162 ····​move-​result-​object·​v0 163 ····​move-​result-​object·​v0
   
  164 ····​.​line·​63
163 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V 165 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V
   
164 ····​.​line·​66 166 ····​.​line·​66
165 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>setAllowRecurrence(Z​)​V 167 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>setAllowRecurrence(Z​)​V
   
166 ····​.​line·​67 168 ····​.​line·​67
167 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>setAllowExceptions(Z​)​V 169 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​dmfs/​tasks/​model/​MinimalModel;​-​>setAllowExceptions(Z​)​V
[−]
smali/org/dmfs/tasks/model/Model.smali
Offset 360, 30 lines modified Offset 360, 33 lines modified
   
360 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​Model;​-​>getListIntent(Landro​id/​content/​Context;​Ljava/​lang/​String;​Landroid/​accounts/​Account;​)​Landroid/​content/​Intent;​ 360 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​Model;​-​>getListIntent(Landro​id/​content/​Context;​Ljava/​lang/​String;​Landroid/​accounts/​Account;​)​Landroid/​content/​Intent;​
   
361 ····​move-​result-​object·​v0 361 ····​move-​result-​object·​v0
   
362 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​Model;​-​>mAuthority:​Ljava/​lang/​String;​ 362 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​Model;​-​>mAuthority:​Ljava/​lang/​String;​
   
  363 ····​.​line·​217
363 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract$TaskList​s;​-​>getContentUri(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 364 ····​invoke-​static·​{v1},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract$TaskList​s;​-​>getContentUri(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
364 ····​move-​result-​object·​v1 365 ····​move-​result-​object·​v1
   
365 ····​const-​wide/​16·​v2,​·​0x0 366 ····​const-​wide/​16·​v2,​·​0x0
   
366 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 367 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
367 ····​move-​result-​object·​v1 368 ····​move-​result-​object·​v1
   
  369 ····​.​line·​216
368 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​ 370 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​
   
369 ····​move-​result-​object·​v0 371 ····​move-​result-​object·​v0
   
370 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​Model;​-​>mContext:​Landroid/​content/​Context;​ 372 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​Model;​-​>mContext:​Landroid/​content/​Context;​
   
  373 ····​.​line·​218
371 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 374 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
372 ····​move-​result-​object·​v1 375 ····​move-​result-​object·​v1
   
373 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>resolveActivity(Land​roid/​content/​pm/​PackageManager;​)​Landroid/​content/​ComponentName;​ 376 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>resolveActivity(Land​roid/​content/​pm/​PackageManager;​)​Landroid/​content/​ComponentName;​
   
374 ····​move-​result-​object·​v0 377 ····​move-​result-​object·​v0
[−]
smali/org/dmfs/tasks/model/TaskFieldAdapters.smali
Offset 95, 14 lines modified Offset 95, 15 lines modified
   
95 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​model/​contraints/​AdjustPercentComplete​;​ 95 ····​new-​instance·​v1,​·​Lorg/​dmfs/​tasks/​model/​contraints/​AdjustPercentComplete​;​
   
96 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>PERCENT_COMPLETE:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 96 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>PERCENT_COMPLETE:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
97 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​contraints/​AdjustPercentComplete​;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​)​V 97 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​contraints/​AdjustPercentComplete​;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​)​V
   
  98 ····​.​line·​60
98 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​-​>addContraint(Lorg/​dmfs/​tasks/​model/​contraints/​AbstractConstraint;​)​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​ 99 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​-​>addContraint(Lorg/​dmfs/​tasks/​model/​contraints/​AbstractConstraint;​)​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​
   
99 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
100 ····​check-​cast·​v0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 101 ····​check-​cast·​v0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
101 ····​sput-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>STATUS:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 102 ····​sput-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>STATUS:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
Offset 190, 14 lines modified Offset 191, 15 lines modified
   
190 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>STATUS:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 191 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>STATUS:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
191 ····​sget-​object·​v3,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>PERCENT_COMPLETE:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 192 ····​sget-​object·​v3,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>PERCENT_COMPLETE:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
192 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​contraints/​ChecklistConstraint;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​)​V 193 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​contraints/​ChecklistConstraint;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​)​V
   
  194 ····​.​line·​106
193 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​ChecklistFieldAdapter​;​-​>addContraint(Lorg/​dmfs/​tasks/​model/​contraints/​AbstractConstraint;​)​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​ 195 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​ChecklistFieldAdapter​;​-​>addContraint(Lorg/​dmfs/​tasks/​model/​contraints/​AbstractConstraint;​)​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​
   
194 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
195 ····​check-​cast·​v0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​ChecklistFieldAdapter​;​ 197 ····​check-​cast·​v0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​ChecklistFieldAdapter​;​
   
196 ····​sput-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>CHECKLIST:​Lorg/​dmfs/​tasks/​model/​adapters/​ChecklistFieldAdapter​;​ 198 ····​sput-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>CHECKLIST:​Lorg/​dmfs/​tasks/​model/​adapters/​ChecklistFieldAdapter​;​
[−]
smali/org/dmfs/tasks/model/XmlModel.smali
Offset 128, 18 lines modified Offset 128, 20 lines modified
   
128 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​IIIII)​V 128 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​IIIII)​V
   
129 ····​const-​string·​v1,​·​"multiline" 129 ····​const-​string·​v1,​·​"multiline"
   
130 ····​const/​4·​v2,​·​0x0 130 ····​const/​4·​v2,​·​0x0
   
  131 ····​.​line·​505
131 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​>addEditLayoutOption(​Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​ 132 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​>addEditLayoutOption(​Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​
   
132 ····​move-​result-​object·​v0 133 ····​move-​result-​object·​v0
   
  134 ····​.​line·​504
133 ····​invoke-​interface·​{v7,​·​v8,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 135 ····​invoke-​interface·​{v7,​·​v8,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
134 ····​.​line·​506 136 ····​.​line·​506
135 ····​sget-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>FIELD_INFLATER_MAP:​Ljava/​util/​Map;​ 137 ····​sget-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>FIELD_INFLATER_MAP:​Ljava/​util/​Map;​
   
136 ····​const-​string·​v1,​·​"location" 138 ····​const-​string·​v1,​·​"location"
   
Offset 159, 18 lines modified Offset 161, 20 lines modified
   
159 ····​invoke-​direct/​range·​{v6·​.​.​·​v12},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​IIIII)​V 161 ····​invoke-​direct/​range·​{v6·​.​.​·​v12},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​IIIII)​V
   
160 ····​const-​string·​v2,​·​"linkify" 162 ····​const-​string·​v2,​·​"linkify"
   
161 ····​const/​4·​v3,​·​0x0 163 ····​const/​4·​v3,​·​0x0
   
  164 ····​.​line·​507
162 ····​invoke-​virtual·​{v6,​·​v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​>addDetailsLayoutOpti​on(Ljava/​lang/​String;​I)​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​ 165 ····​invoke-​virtual·​{v6,​·​v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​>addDetailsLayoutOpti​on(Ljava/​lang/​String;​I)​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​
   
163 ····​move-​result-​object·​v2 166 ····​move-​result-​object·​v2
   
  167 ····​.​line·​506
164 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 168 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
165 ····​.​line·​508 169 ····​.​line·​508
166 ····​sget-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>FIELD_INFLATER_MAP:​Ljava/​util/​Map;​ 170 ····​sget-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>FIELD_INFLATER_MAP:​Ljava/​util/​Map;​
   
167 ····​const-​string·​v1,​·​"description" 171 ····​const-​string·​v1,​·​"description"
   
Offset 257, 18 lines modified Offset 261, 20 lines modified
   
257 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​IIIII)​V 261 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​><init>(Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​IIIII)​V
   
258 ····​const-​string·​v1,​·​"time_field_show_add_​buttons" 262 ····​const-​string·​v1,​·​"time_field_show_add_​buttons"
   
259 ····​const/​4·​v2,​·​0x1 263 ····​const/​4·​v2,​·​0x1
   
  264 ····​.​line·​516
260 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​>addDetailsLayoutOpti​on(Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​ 265 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​-​>addDetailsLayoutOpti​on(Ljava/​lang/​String;​Z)​Lorg/​dmfs/​tasks/​model/​XmlModel$FieldInflate​r;​
   
261 ····​move-​result-​object·​v0 266 ····​move-​result-​object·​v0
   
  267 ····​.​line·​515
262 ····​invoke-​interface·​{v7,​·​v8,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 268 ····​invoke-​interface·​{v7,​·​v8,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
263 ····​.​line·​517 269 ····​.​line·​517
264 ····​sget-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>FIELD_INFLATER_MAP:​Ljava/​util/​Map;​ 270 ····​sget-​object·​v0,​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>FIELD_INFLATER_MAP:​Ljava/​util/​Map;​
   
265 ····​const-​string·​v1,​·​"completed" 271 ····​const-​string·​v1,​·​"completed"
   
Offset 709, 14 lines modified Offset 715, 15 lines modified
   
709 ····​sget-​object·​v5,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>LIST_COLOR:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 715 ····​sget-​object·​v5,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>LIST_COLOR:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
710 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​><init>(Landroid/​content/​Context;​IILjava/​lang/​String;​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​)​V 716 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​><init>(Landroid/​content/​Context;​IILjava/​lang/​String;​Lorg/​dmfs/​tasks/​model/​adapters/​FieldAdapter;​)​V
   
711 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 717 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
   
  718 ····​.​line·​298
712 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 719 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setViewLayout(Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
713 ····​move-​result-​object·​v0 720 ····​move-​result-​object·​v0
   
714 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​ 721 ····​sget-​object·​v2,​·​Lorg/​dmfs/​tasks/​model/​DefaultModel;​-​>LIST_COLOR_VIEW:​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​
   
715 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setEditorLayout(Lorg​/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 722 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setEditorLayout(Lorg​/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
Offset 725, 14 lines modified Offset 732, 15 lines modified
   
725 ····​const/​4·​v2,​·​0x1 732 ····​const/​4·​v2,​·​0x1
   
726 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 733 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​-​>setNoAutoAdd(Z)​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
727 ····​move-​result-​object·​v0 734 ····​move-​result-​object·​v0
   
  735 ····​.​line·​297
728 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V 736 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​model/​XmlModel;​-​>addField(Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​)​V
   
729 ····​.​line·​299 737 ····​.​line·​299
730 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​ 738 ····​new-​instance·​v0,​·​Lorg/​dmfs/​tasks/​model/​FieldDescriptor;​
   
731 ····​const·​v2,​·​0x7f0e0015 739 ····​const·​v2,​·​0x7f0e0015
   
Offset 754, 28 lines modified Offset 762, 32 lines modified
   
754 ····​invoke-​direct·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​><init>(I)​V 762 ····​invoke-​direct·​{v2,​·​v3},​·​Lorg/​dmfs/​tasks/​model/​layout/​LayoutDescriptor;​-​><init>(I)​V
   
755 ····​const-​string·​v3,​·​"no_title" 763 ····​const-​string·​v3,​·​"no_title"
Max diff block lines reached; 3127/6841 bytes (45.71%) of diff not shown.
[−]
smali/org/dmfs/tasks/model/adapters/TimeZoneWrapper.smali
Offset 116, 15 lines modified Offset 116, 15 lines modified
116 ····​const/​4·​v0,​·​0x0 116 ····​const/​4·​v0,​·​0x0
   
117 ····​.​line·​199 117 ····​.​line·​199
118 ····​instance-​of·​v1,​·​p1,​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​ 118 ····​instance-​of·​v1,​·​p1,​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​
   
119 ····​if-​nez·​v1,​·​:​cond_1 119 ····​if-​nez·​v1,​·​:​cond_1
   
120 ····​.​line·​214 120 ····​.​line·​216
121 ····​:​cond_0 121 ····​:​cond_0
122 ····​:​goto_0 122 ····​:​goto_0
123 ····​return·​v0 123 ····​return·​v0
   
124 ····​.​line·​204 124 ····​.​line·​204
125 ····​:​cond_1 125 ····​:​cond_1
126 ····​check-​cast·​p1,​·​Ljava/​util/​TimeZone;​ 126 ····​check-​cast·​p1,​·​Ljava/​util/​TimeZone;​
Offset 144, 14 lines modified Offset 144, 15 lines modified
   
144 ····​move-​result·​v1 144 ····​move-​result·​v1
   
145 ····​if-​nez·​v1,​·​:​cond_2 145 ····​if-​nez·​v1,​·​:​cond_2
   
146 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>mTimeZone:​Ljava/​util/​TimeZone;​ 146 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>mTimeZone:​Ljava/​util/​TimeZone;​
   
  147 ····​.​line·​215
147 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​TimeZone;​-​>useDaylightTime()​Z 148 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​TimeZone;​-​>useDaylightTime()​Z
   
148 ····​move-​result·​v1 149 ····​move-​result·​v1
   
149 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​TimeZone;​-​>useDaylightTime()​Z 150 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​TimeZone;​-​>useDaylightTime()​Z
   
150 ····​move-​result·​v2 151 ····​move-​result·​v2
Offset 168, 14 lines modified Offset 169, 15 lines modified
   
168 ····​move-​result·​v2 169 ····​move-​result·​v2
   
169 ····​if-​ne·​v1,​·​v2,​·​:​cond_0 170 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
   
170 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>mTimeZone:​Ljava/​util/​TimeZone;​ 171 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>mTimeZone:​Ljava/​util/​TimeZone;​
   
  172 ····​.​line·​216
171 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​TimeZone;​-​>getDSTSavings()​I 173 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​TimeZone;​-​>getDSTSavings()​I
   
172 ····​move-​result·​v1 174 ····​move-​result·​v1
   
173 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​TimeZone;​-​>getDSTSavings()​I 175 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​TimeZone;​-​>getDSTSavings()​I
   
174 ····​move-​result·​v2 176 ····​move-​result·​v2
[−]
smali/org/dmfs/tasks/model/contraints/ChecklistConstraint.smali
Offset 224, 14 lines modified Offset 224, 15 lines modified
   
224 ····​.​line·​71 224 ····​.​line·​71
225 ····​:​cond_6 225 ····​:​cond_6
226 ····​if-​gtz·​v3,​·​:​cond_7 226 ····​if-​gtz·​v3,​·​:​cond_7
   
227 ····​if-​eqz·​v1,​·​:​cond_8 227 ····​if-​eqz·​v1,​·​:​cond_8
   
  228 ····​.​line·​72
228 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Integer;​-​>intValue()​I 229 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
229 ····​move-​result·​v0 230 ····​move-​result·​v0
   
230 ····​if-​ne·​v0,​·​v2,​·​:​cond_8 231 ····​if-​ne·​v0,​·​v2,​·​:​cond_8
   
231 ····​:​cond_7 232 ····​:​cond_7
[−]
smali/org/dmfs/tasks/notification/NotificationActionUtils.smali
Offset 55, 15 lines modified Offset 55, 14 lines modified
55 .​method·​public·​constructor·​<init>()​V 55 .​method·​public·​constructor·​<init>()​V
56 ····​.​locals·​0 56 ····​.​locals·​0
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​55 58 ····​.​line·​55
59 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 59 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
60 ····​.​line·​444  
61 ····​return-​void 60 ····​return-​void
62 .​end·​method 61 .​end·​method
   
63 .​method·​public·​static·​cancelUndoNotificatio​n(Landroid/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​V 62 .​method·​public·​static·​cancelUndoNotificatio​n(Landroid/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​V
64 ····​.​locals·​1 63 ····​.​locals·​1
   
65 ····​.​prologue 64 ····​.​prologue
Offset 222, 15 lines modified Offset 221, 15 lines modified
   
222 ····​.​line·​301 221 ····​.​line·​301
223 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setPackage(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 222 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setPackage(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
224 ····​.​line·​302 223 ····​.​line·​302
225 ····​invoke-​static·​{v1,​·​p1},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>putNotificationActio​nExtra(Landroid/​content/​Intent;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​V 224 ····​invoke-​static·​{v1,​·​p1},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>putNotificationActio​nExtra(Landroid/​content/​Intent;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​V
   
226 ····​.​line·​303 225 ····​.​line·​304
227 ····​invoke-​virtual·​{p1},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​>getNotificationId()​I 226 ····​invoke-​virtual·​{p1},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​>getNotificationId()​I
   
228 ····​move-​result·​v2 227 ····​move-​result·​v2
   
229 ····​invoke-​static·​{p0,​·​v2,​·​v1,​·​v5},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 228 ····​invoke-​static·​{p0,​·​v2,​·​v1,​·​v5},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
230 ····​move-​result-​object·​v1 229 ····​move-​result-​object·​v1
Offset 700, 14 lines modified Offset 699, 15 lines modified
   
700 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​ 699 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​
   
701 ····​const/​4·​v6,​·​0x0 700 ····​const/​4·​v6,​·​0x0
   
702 ····​aput-​object·​p1,​·​v5,​·​v6 701 ····​aput-​object·​p1,​·​v5,​·​v6
   
  702 ····​.​line·​97
703 ····​invoke-​virtual·​{p0,​·​v4,​·​v5},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 703 ····​invoke-​virtual·​{p0,​·​v4,​·​v5},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
704 ····​move-​result-​object·​v4 704 ····​move-​result-​object·​v4
   
705 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 705 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
706 ····​move-​result-​object·​v3 706 ····​move-​result-​object·​v3
Offset 827, 19 lines modified Offset 827, 20 lines modified
   
827 ····​move-​object/​from16·​v7,​·​p2 827 ····​move-​object/​from16·​v7,​·​p2
   
828 ····​move-​wide/​from16·​v8,​·​p4 828 ····​move-​wide/​from16·​v8,​·​p4
   
829 ····​invoke-​direct/​range·​{v2·​.​.​·​v9},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​IILandroid/​net/​Uri;​J)​V 829 ····​invoke-​direct/​range·​{v2·​.​.​·​v9},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​IILandroid/​net/​Uri;​J)​V
   
830 ····​.​line·​146 830 ····​.​line·​147
831 ····​invoke-​static·​{p0,​·​v2},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>getNotificationActio​nPendingIntent(Landro​id/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​Landroid/​app/​PendingIntent;​ 831 ····​invoke-​static·​{p0,​·​v2},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>getNotificationActio​nPendingIntent(Landro​id/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​Landroid/​app/​PendingIntent;​
   
832 ····​move-​result-​object·​v2 832 ····​move-​result-​object·​v2
   
  833 ····​.​line·​146
833 ····​invoke-​static·​{p0,​·​v2},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>getCompleteAction(La​ndroid/​content/​Context;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​ 834 ····​invoke-​static·​{p0,​·​v2},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>getCompleteAction(La​ndroid/​content/​Context;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
   
834 ····​move-​result-​object·​v2 835 ····​move-​result-​object·​v2
   
835 ····​invoke-​virtual·​{v11,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 836 ····​invoke-​virtual·​{v11,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
836 ····​.​line·​151 837 ····​.​line·​151
Offset 985, 14 lines modified Offset 986, 15 lines modified
   
985 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 986 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
   
986 ····​const/​4·​v4,​·​0x0 987 ····​const/​4·​v4,​·​0x0
   
987 ····​aput-​object·​p1,​·​v3,​·​v4 988 ····​aput-​object·​p1,​·​v3,​·​v4
   
  989 ····​.​line·​186
988 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 990 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
989 ····​move-​result-​object·​v2 991 ····​move-​result-​object·​v2
   
990 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 992 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
991 ····​move-​result-​object·​v0 993 ····​move-​result-​object·​v0
Offset 1100, 19 lines modified Offset 1102, 20 lines modified
   
1100 ····​move-​object·​v5,​·​p2 1102 ····​move-​object·​v5,​·​p2
   
1101 ····​move-​wide·​v6,​·​p4 1103 ····​move-​wide·​v6,​·​p4
   
1102 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​IILandroid/​net/​Uri;​J)​V 1104 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​IILandroid/​net/​Uri;​J)​V
   
1103 ····​.​line·​232 1105 ····​.​line·​233
1104 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>getNotificationActio​nPendingIntent(Landro​id/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​Landroid/​app/​PendingIntent;​ 1106 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>getNotificationActio​nPendingIntent(Landro​id/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​Landroid/​app/​PendingIntent;​
   
1105 ····​move-​result-​object·​v0 1107 ····​move-​result-​object·​v0
   
  1108 ····​.​line·​232
1106 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>getCompleteAction(La​ndroid/​content/​Context;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​ 1109 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>getCompleteAction(La​ndroid/​content/​Context;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
Max diff block lines reached; 242/4164 bytes (5.81%) of diff not shown.
[−]
smali/org/dmfs/tasks/notification/NotificationUpdaterService.smali
Offset 782, 33 lines modified Offset 782, 35 lines modified
   
782 ····​move-​result-​object·​v2 782 ····​move-​result-​object·​v2
   
783 ····​const·​v3,​·​0x7f060058 783 ····​const·​v3,​·​0x7f060058
   
784 ····​sget-​object·​v4,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>TASK_ID:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​ 784 ····​sget-​object·​v4,​·​Lorg/​dmfs/​tasks/​model/​TaskFieldAdapters;​-​>TASK_ID:​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​
   
  785 ····​.​line·​428
785 ····​invoke-​virtual·​{v4,​·​p2},​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​-​>get(Lorg/​dmfs/​tasks/​model/​ContentSet;​)​Ljava/​lang/​Integer;​ 786 ····​invoke-​virtual·​{v4,​·​p2},​·​Lorg/​dmfs/​tasks/​model/​adapters/​IntegerFieldAdapter;​-​>get(Lorg/​dmfs/​tasks/​model/​ContentSet;​)​Ljava/​lang/​Integer;​
   
786 ····​move-​result-​object·​v4 787 ····​move-​result-​object·​v4
   
787 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I 788 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
788 ····​move-​result·​v4 789 ····​move-​result·​v4
   
789 ····​invoke-​virtual·​{p2},​·​Lorg/​dmfs/​tasks/​model/​ContentSet;​-​>getUri()​Landroid/​net/​Uri;​ 790 ····​invoke-​virtual·​{p2},​·​Lorg/​dmfs/​tasks/​model/​ContentSet;​-​>getUri()​Landroid/​net/​Uri;​
   
790 ····​move-​result-​object·​v5 791 ····​move-​result-​object·​v5
   
791 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​IILandroid/​net/​Uri;​J)​V 792 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​IILandroid/​net/​Uri;​J)​V
   
792 ····​.​line·​429 793 ····​.​line·​430
793 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>getNotificationActio​nPendingIntent(Landro​id/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​Landroid/​app/​PendingIntent;​ 794 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls;​-​>getNotificationActio​nPendingIntent(Landro​id/​content/​Context;​Lorg/​dmfs/​tasks/​notification/​NotificationActionUti​ls$NotificationAction​;​)​Landroid/​app/​PendingIntent;​
   
794 ····​move-​result-​object·​v0 795 ····​move-​result-​object·​v0
   
  796 ····​.​line·​429
795 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>getCompleteAction(La​ndroid/​content/​Context;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​ 797 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>getCompleteAction(La​ndroid/​content/​Context;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
   
796 ····​move-​result-​object·​v0 798 ····​move-​result-​object·​v0
   
797 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 799 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
798 ····​.​line·​434 800 ····​.​line·​434
Offset 2178, 18 lines modified Offset 2180, 20 lines modified
2178 ····​const/​4·​v4,​·​0x1 2180 ····​const/​4·​v4,​·​0x1
   
2179 ····​:​goto_2 2181 ····​:​goto_2
2180 ····​move-​object·​v0,​·​p0 2182 ····​move-​object·​v0,​·​p0
   
2181 ····​move·​v5,​·​p4 2183 ····​move·​v5,​·​p4
   
  2184 ····​.​line·​247
2182 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>makePinNotification(​Landroid/​content/​Context;​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​Lorg/​dmfs/​tasks/​model/​ContentSet;​ZZZ)​Landroid/​app/​Notification;​ 2185 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​dmfs/​tasks/​notification/​NotificationUpdaterSe​rvice;​-​>makePinNotification(​Landroid/​content/​Context;​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​Lorg/​dmfs/​tasks/​model/​ContentSet;​ZZZ)​Landroid/​app/​Notification;​
   
2183 ····​move-​result-​object·​v0 2186 ····​move-​result-​object·​v0
   
  2187 ····​.​line·​246
2184 ····​invoke-​virtual·​{v7,​·​v9,​·​v0},​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​-​>notify(ILandroid/​app/​Notification;​)​V 2188 ····​invoke-​virtual·​{v7,​·​v9,​·​v0},​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​-​>notify(ILandroid/​app/​Notification;​)​V
   
2185 ····​goto·​:​goto_0 2189 ····​goto·​:​goto_0
   
2186 ····​:​cond_2 2190 ····​:​cond_2
2187 ····​const/​4·​v3,​·​0x0 2191 ····​const/​4·​v3,​·​0x0
   
[−]
smali/org/dmfs/tasks/notification/TaskNotificationHandler.smali
Offset 71, 16 lines modified Offset 71, 18 lines modified
71 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 71 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
72 ····​move-​result·​v0 72 ····​move-​result·​v0
   
73 ····​.​line·​118 73 ····​.​line·​118
74 ····​invoke-​interface·​{v1},​·​Landroid/​database/​Cursor;​-​>close()​V 74 ····​invoke-​interface·​{v1},​·​Landroid/​database/​Cursor;​-​>close()​V
   
  75 ····​.​line·​114
75 ····​return·​v0 76 ····​return·​v0
   
  77 ····​.​line·​118
76 ····​:​catchall_0 78 ····​:​catchall_0
77 ····​move-​exception·​v0 79 ····​move-​exception·​v0
   
78 ····​invoke-​interface·​{v1},​·​Landroid/​database/​Cursor;​-​>close()​V 80 ····​invoke-​interface·​{v1},​·​Landroid/​database/​Cursor;​-​>close()​V
   
79 ····​throw·​v0 81 ····​throw·​v0
80 .​end·​method 82 .​end·​method
[−]
smali/org/dmfs/tasks/utils/DatabaseInitializedReceiver.smali
Offset 98, 14 lines modified Offset 98, 15 lines modified
98 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 98 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
99 ····​.​line·​29 99 ····​.​line·​29
100 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 100 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
101 ····​move-​result-​object·​v1 101 ····​move-​result-​object·​v1
   
  102 ····​.​line·​30
102 ····​invoke-​static·​{p1},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract;​-​>taskAuthority(Landro​id/​content/​Context;​)​Ljava/​lang/​String;​ 103 ····​invoke-​static·​{p1},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract;​-​>taskAuthority(Landro​id/​content/​Context;​)​Ljava/​lang/​String;​
   
103 ····​move-​result-​object·​v2 104 ····​move-​result-​object·​v2
   
104 ····​invoke-​static·​{v2},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract$TaskList​s;​-​>getContentUri(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 105 ····​invoke-​static·​{v2},​·​Lorg/​dmfs/​provider/​tasks/​TaskContract$TaskList​s;​-​>getContentUri(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
105 ····​move-​result-​object·​v2 106 ····​move-​result-​object·​v2
Offset 114, 37 lines modified Offset 115, 41 lines modified
   
114 ····​move-​result-​object·​v2 115 ····​move-​result-​object·​v2
   
115 ····​const-​string·​v3,​·​"caller_is_syncadapte​r" 116 ····​const-​string·​v3,​·​"caller_is_syncadapte​r"
   
116 ····​const-​string·​v4,​·​"true" 117 ····​const-​string·​v4,​·​"true"
   
  118 ····​.​line·​31
117 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 119 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
118 ····​move-​result-​object·​v2 120 ····​move-​result-​object·​v2
   
119 ····​const-​string·​v3,​·​"account_name" 121 ····​const-​string·​v3,​·​"account_name"
   
120 ····​const-​string·​v4,​·​"Local" 122 ····​const-​string·​v4,​·​"Local"
   
  123 ····​.​line·​32
121 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 124 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
122 ····​move-​result-​object·​v2 125 ····​move-​result-​object·​v2
   
123 ····​const-​string·​v3,​·​"account_type" 126 ····​const-​string·​v3,​·​"account_type"
   
124 ····​const-​string·​v4,​·​"org.​dmfs.​account.​LOCAL" 127 ····​const-​string·​v4,​·​"org.​dmfs.​account.​LOCAL"
   
  128 ····​.​line·​33
125 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 129 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
126 ····​move-​result-​object·​v2 130 ····​move-​result-​object·​v2
   
127 ····​invoke-​virtual·​{v2},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 131 ····​invoke-​virtual·​{v2},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
128 ····​move-​result-​object·​v2 132 ····​move-​result-​object·​v2
   
  133 ····​.​line·​29
129 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​ 134 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​
   
130 ····​.​line·​35 135 ····​.​line·​35
131 ····​:​cond_0 136 ····​:​cond_0
132 ····​return-​void 137 ····​return-​void
133 .​end·​method 138 .​end·​method
[−]
smali/org/dmfs/tasks/utils/DateFormatter.smali
Offset 75, 24 lines modified Offset 75, 27 lines modified
   
75 ····​move-​result-​wide·​v2 75 ····​move-​result-​wide·​v2
   
76 ····​invoke-​virtual·​{p1,​·​v4},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 76 ····​invoke-​virtual·​{p1,​·​v4},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
77 ····​move-​result-​wide·​v4 77 ····​move-​result-​wide·​v4
   
  78 ····​.​line·​302
78 ····​invoke-​virtual·​{p3,​·​p2,​·​p1},​·​Lorg/​dmfs/​tasks/​utils/​DateFormatter$DateFor​matContext;​-​>getDateUtilsFlags(La​ndroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​)​I 79 ····​invoke-​virtual·​{p3,​·​p2,​·​p1},​·​Lorg/​dmfs/​tasks/​utils/​DateFormatter$DateFor​matContext;​-​>getDateUtilsFlags(La​ndroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​)​I
   
79 ····​move-​result·​v6 80 ····​move-​result·​v6
   
80 ····​const-​string·​v7,​·​"UTC" 81 ····​const-​string·​v7,​·​"UTC"
   
  82 ····​.​line·​301
81 ····​invoke-​static/​range·​{v0·​.​.​·​v7},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 83 ····​invoke-​static/​range·​{v0·​.​.​·​v7},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
82 ····​move-​result-​object·​v0 84 ····​move-​result-​object·​v0
   
  85 ····​.​line·​302
83 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 86 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
84 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
85 ····​.​line·​307 88 ····​.​line·​307
86 ····​:​goto_0 89 ····​:​goto_0
87 ····​return-​object·​v0 90 ····​return-​object·​v0
Offset 290, 22 lines modified Offset 293, 25 lines modified
   
290 ····​invoke-​virtual·​{p1,​·​v6},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 293 ····​invoke-​virtual·​{p1,​·​v6},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
291 ····​move-​result-​wide·​v2 294 ····​move-​result-​wide·​v2
   
292 ····​const-​wide/​32·​v6,​·​0x240c8400 295 ····​const-​wide/​32·​v6,​·​0x240c8400
   
  296 ····​.​line·​283
293 ····​invoke-​virtual·​{p3,​·​p2,​·​p1},​·​Lorg/​dmfs/​tasks/​utils/​DateFormatter$DateFor​matContext;​-​>getDateUtilsFlags(La​ndroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​)​I 297 ····​invoke-​virtual·​{p3,​·​p2,​·​p1},​·​Lorg/​dmfs/​tasks/​utils/​DateFormatter$DateFor​matContext;​-​>getDateUtilsFlags(La​ndroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​)​I
   
294 ····​move-​result·​v8 298 ····​move-​result·​v8
   
  299 ····​.​line·​282
295 ····​invoke-​static/​range·​{v1·​.​.​·​v8},​·​Landroid/​text/​format/​DateUtils;​-​>getRelativeDateTimeS​tring(Landroid/​content/​Context;​JJJI)​Ljava/​lang/​CharSequence;​ 300 ····​invoke-​static/​range·​{v1·​.​.​·​v8},​·​Landroid/​text/​format/​DateUtils;​-​>getRelativeDateTimeS​tring(Landroid/​content/​Context;​JJJI)​Ljava/​lang/​CharSequence;​
   
296 ····​move-​result-​object·​v0 301 ····​move-​result-​object·​v0
   
  302 ····​.​line·​283
297 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 303 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
298 ····​move-​result-​object·​v0 304 ····​move-​result-​object·​v0
   
299 ····​goto·​:​goto_0 305 ····​goto·​:​goto_0
   
300 ····​.​line·​287 306 ····​.​line·​287
[−]
smali/org/dmfs/tasks/utils/FlingDetector.smali
Offset 285, 14 lines modified Offset 285, 15 lines modified
285 ····​:​goto_1 285 ····​:​goto_1
286 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>animate()​Landroid/​view/​ViewPropertyAnimator;​ 286 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>animate()​Landroid/​view/​ViewPropertyAnimator;​
   
287 ····​move-​result-​object·​v4 287 ····​move-​result-​object·​v4
   
288 ····​int-​to-​float·​v0,​·​v0 288 ····​int-​to-​float·​v0,​·​v0
   
  289 ····​.​line·​528
289 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​view/​ViewPropertyAnimator;​-​>translationX(F)​Landroid/​view/​ViewPropertyAnimator;​ 290 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​view/​ViewPropertyAnimator;​-​>translationX(F)​Landroid/​view/​ViewPropertyAnimator;​
   
290 ····​move-​result-​object·​v0 291 ····​move-​result-​object·​v0
   
291 ····​long-​to-​float·​v2,​·​v2 292 ····​long-​to-​float·​v2,​·​v2
   
292 ····​invoke-​static·​{p3},​·​Ljava/​lang/​Math;​-​>abs(F)​F 293 ····​invoke-​static·​{p3},​·​Ljava/​lang/​Math;​-​>abs(F)​F
Offset 311, 14 lines modified Offset 312, 15 lines modified
   
311 ····​invoke-​direct·​{v2,​·​p0,​·​p2,​·​v1,​·​p1},​·​Lorg/​dmfs/​tasks/​utils/​FlingDetector$2;​-​><init>(Lorg/​dmfs/​tasks/​utils/​FlingDetector;​IILandroid/​view/​View;​)​V 312 ····​invoke-​direct·​{v2,​·​p0,​·​p2,​·​v1,​·​p1},​·​Lorg/​dmfs/​tasks/​utils/​FlingDetector$2;​-​><init>(Lorg/​dmfs/​tasks/​utils/​FlingDetector;​IILandroid/​view/​View;​)​V
   
312 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setListener(Landroid​/​animation/​Animator$AnimatorList​ener;​)​Landroid/​view/​ViewPropertyAnimator;​ 313 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setListener(Landroid​/​animation/​Animator$AnimatorList​ener;​)​Landroid/​view/​ViewPropertyAnimator;​
   
313 ····​move-​result-​object·​v0 314 ····​move-​result-​object·​v0
   
  315 ····​.​line·​574
314 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​ViewPropertyAnimator;​-​>start()​V 316 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​ViewPropertyAnimator;​-​>start()​V
   
315 ····​.​line·​599 317 ····​.​line·​599
316 ····​:​cond_0 318 ····​:​cond_0
317 ····​:​goto_2 319 ····​:​goto_2
318 ····​return-​void 320 ····​return-​void
   
Offset 1123, 14 lines modified Offset 1125, 15 lines modified
1123 ····​:​cond_9 1125 ····​:​cond_9
1124 ····​if-​eqz·​v3,​·​:​cond_f 1126 ····​if-​eqz·​v3,​·​:​cond_f
   
1125 ····​cmpl-​float·​v2,​·​v5,​·​v12 1127 ····​cmpl-​float·​v2,​·​v5,​·​v12
   
1126 ····​if-​lez·​v2,​·​:​cond_f 1128 ····​if-​lez·​v2,​·​:​cond_f
   
  1129 ····​.​line·​282
1127 ····​:​cond_a 1130 ····​:​cond_a
1128 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 1131 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
1129 ····​move-​result-​wide·​v2 1132 ····​move-​result-​wide·​v2
   
1130 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getDownTime()​J 1133 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getDownTime()​J
   
Offset 1251, 15 lines modified Offset 1254, 15 lines modified
   
1251 ····​.​line·​308 1254 ····​.​line·​308
1252 ····​goto/​16·​:​goto_0 1255 ····​goto/​16·​:​goto_0
   
1253 ····​:​cond_f 1256 ····​:​cond_f
1254 ····​move·​v2,​·​v1 1257 ····​move·​v2,​·​v1
   
1255 ····​.​line·​281 1258 ····​.​line·​282
1256 ····​goto·​:​goto_4 1259 ····​goto·​:​goto_4
   
1257 ····​:​cond_10 1260 ····​:​cond_10
1258 ····​move·​v2,​·​v1 1261 ····​move·​v2,​·​v1
   
1259 ····​.​line·​288 1262 ····​.​line·​288
1260 ····​goto·​:​goto_5 1263 ····​goto·​:​goto_5
Offset 1344, 14 lines modified Offset 1347, 15 lines modified
   
1344 ····​cmpl-​float·​v3,​·​v3,​·​v4 1347 ····​cmpl-​float·​v3,​·​v3,​·​v4
   
1345 ····​if-​lez·​v3,​·​:​cond_12 1348 ····​if-​lez·​v3,​·​:​cond_12
   
1346 ····​iget-​object·​v3,​·​p0,​·​Lorg/​dmfs/​tasks/​utils/​FlingDetector;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 1349 ····​iget-​object·​v3,​·​p0,​·​Lorg/​dmfs/​tasks/​utils/​FlingDetector;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
  1350 ····​.​line·​324
1347 ····​invoke-​virtual·​{v3},​·​Landroid/​view/​VelocityTracker;​-​>getXVelocity()​F 1351 ····​invoke-​virtual·​{v3},​·​Landroid/​view/​VelocityTracker;​-​>getXVelocity()​F
   
1348 ····​move-​result·​v3 1352 ····​move-​result·​v3
   
1349 ····​mul-​float/​2addr·​v2,​·​v3 1353 ····​mul-​float/​2addr·​v2,​·​v3
   
1350 ····​cmpl-​float·​v2,​·​v2,​·​v12 1354 ····​cmpl-​float·​v2,​·​v2,​·​v12
[−]
smali/org/dmfs/tasks/widget/TimeFieldEditor.smali
Offset 171, 14 lines modified Offset 171, 15 lines modified
   
171 ····​move-​result·​v0 171 ····​move-​result·​v0
   
172 ····​if-​eqz·​v0,​·​:​cond_2 172 ····​if-​eqz·​v0,​·​:​cond_2
   
173 ····​const-​string·​v0,​·​"en" 173 ····​const-​string·​v0,​·​"en"
   
  174 ····​.​line·​434
174 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 175 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
175 ····​move-​result-​object·​v1 176 ····​move-​result-​object·​v1
   
176 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Locale;​-​>getLanguage()​Ljava/​lang/​String;​ 177 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Locale;​-​>getLanguage()​Ljava/​lang/​String;​
   
177 ····​move-​result-​object·​v1 178 ····​move-​result-​object·​v1
Offset 546, 14 lines modified Offset 547, 15 lines modified
   
546 ····​iget-​object·​v0,​·​v3,​·​Landroid/​text/​format/​Time;​-​>timezone:​Ljava/​lang/​String;​ 547 ····​iget-​object·​v0,​·​v3,​·​Landroid/​text/​format/​Time;​-​>timezone:​Ljava/​lang/​String;​
   
547 ····​iget-​object·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​widget/​TimeFieldEditor;​-​>mDateTime:​Landroid/​text/​format/​Time;​ 548 ····​iget-​object·​v4,​·​p0,​·​Lorg/​dmfs/​tasks/​widget/​TimeFieldEditor;​-​>mDateTime:​Landroid/​text/​format/​Time;​
   
548 ····​iget-​object·​v4,​·​v4,​·​Landroid/​text/​format/​Time;​-​>timezone:​Ljava/​lang/​String;​ 549 ····​iget-​object·​v4,​·​v4,​·​Landroid/​text/​format/​Time;​-​>timezone:​Ljava/​lang/​String;​
   
  550 ····​.​line·​289
549 ····​invoke-​static·​{v0,​·​v4},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 551 ····​invoke-​static·​{v0,​·​v4},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
550 ····​move-​result·​v0 552 ····​move-​result·​v0
   
551 ····​if-​eqz·​v0,​·​:​cond_0 553 ····​if-​eqz·​v0,​·​:​cond_0
   
552 ····​iget-​boolean·​v0,​·​v3,​·​Landroid/​text/​format/​Time;​-​>allDay:​Z 554 ····​iget-​boolean·​v0,​·​v3,​·​Landroid/​text/​format/​Time;​-​>allDay:​Z
[−]
smali/org/dmfs/tasks/widget/TimeFieldView.smali
Offset 326, 14 lines modified Offset 326, 15 lines modified
   
326 ····​const-​string·​v5,​·​"·​" 326 ····​const-​string·​v5,​·​"·​"
   
327 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 327 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
328 ····​move-​result-​object·​v4 328 ····​move-​result-​object·​v4
   
  329 ····​.​line·​167
329 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>inDaylightTime(Ljava​/​util/​Date;​)​Z 330 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>inDaylightTime(Ljava​/​util/​Date;​)​Z
   
330 ····​move-​result·​v1 331 ····​move-​result·​v1
   
331 ····​invoke-​virtual·​{v2,​·​v1,​·​v6},​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>getDisplayName(ZI)​Ljava/​lang/​String;​ 332 ····​invoke-​virtual·​{v2,​·​v1,​·​v6},​·​Lorg/​dmfs/​tasks/​model/​adapters/​TimeZoneWrapper;​-​>getDisplayName(ZI)​Ljava/​lang/​String;​
   
332 ····​move-​result-​object·​v1 333 ····​move-​result-​object·​v1
Offset 342, 14 lines modified Offset 343, 15 lines modified
   
342 ····​move-​result-​object·​v1 343 ····​move-​result-​object·​v1
   
343 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 344 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
344 ····​move-​result-​object·​v1 345 ····​move-​result-​object·​v1
   
  346 ····​.​line·​166
345 ····​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 347 ····​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
346 ····​.​line·​168 348 ····​.​line·​168
347 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​widget/​TimeFieldView;​-​>mTimeZoneText:​Landroid/​widget/​TextView;​ 349 ····​iget-​object·​v1,​·​p0,​·​Lorg/​dmfs/​tasks/​widget/​TimeFieldView;​-​>mTimeZoneText:​Landroid/​widget/​TextView;​
   
348 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 350 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
[−]
original/AndroidManifest.xml
Offset 91, 15 lines modified Offset 91, 15 lines modified
000005a0:​·​6400·​5600·​6500·​7200·​7300·​6900·​6f00·​6e00··​d.​V.​e.​r.​s.​i.​o.​n.​ 000005a0:​·​6400·​5600·​6500·​7200·​7300·​6900·​6f00·​6e00··​d.​V.​e.​r.​s.​i.​o.​n.​
000005b0:​·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100··​N.​a.​m.​e.​.​.​.​.​m.​a.​ 000005b0:​·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100··​N.​a.​m.​e.​.​.​.​.​m.​a.​
000005c0:​·​6e00·​6900·​6600·​6500·​7300·​7400·​0000·​0e00··​n.​i.​f.​e.​s.​t.​.​.​.​.​ 000005c0:​·​6e00·​6900·​6600·​6500·​7300·​7400·​0000·​0e00··​n.​i.​f.​e.​s.​t.​.​.​.​.​
000005d0:​·​6f00·​7200·​6700·​2e00·​6400·​6d00·​6600·​7300··​o.​r.​g.​.​.​d.​m.​f.​s.​ 000005d0:​·​6f00·​7200·​6700·​2e00·​6400·​6d00·​6600·​7300··​o.​r.​g.​.​.​d.​m.​f.​s.​
000005e0:​·​2e00·​7400·​6100·​7300·​6b00·​7300·​0000·​0700··​.​.​t.​a.​s.​k.​s.​.​.​.​.​ 000005e0:​·​2e00·​7400·​6100·​7300·​6b00·​7300·​0000·​0700··​.​.​t.​a.​s.​k.​s.​.​.​.​.​
000005f0:​·​3100·​2e00·​3100·​2e00·​3800·​2e00·​3200·​0000··​1.​.​.​1.​.​.​8.​.​.​2.​.​.​ 000005f0:​·​3100·​2e00·​3100·​2e00·​3800·​2e00·​3200·​0000··​1.​.​.​1.​.​.​8.​.​.​2.​.​.​
00000600:​·​0200·​3200·​3300·​0000·​0b00·​3600·​2e00·​3000··​.​.​2.​3.​.​.​.​.​6.​.​.​0.​ 00000600:​·​0200·​3200·​3300·​0000·​0b00·​3600·​2e00·​3000··​.​.​2.​3.​.​.​.​.​6.​.​.​0.​
00000610:​·​2d00·​3200·​3100·​3600·​3600·​3700·​3600·​3700··​-​.​2.​1.​6.​6.​7.​6.​7.​ 00000610:​·​2d00·​3200·​3700·​3000·​3400·​3000·​3000·​3200··​-​.​2.​7.​0.​4.​0.​0.​2.​
00000620:​·​0000·​0800·​7500·​7300·​6500·​7300·​2d00·​7300··​.​.​.​.​u.​s.​e.​s.​-​.​s.​ 00000620:​·​0000·​0800·​7500·​7300·​6500·​7300·​2d00·​7300··​.​.​.​.​u.​s.​e.​s.​-​.​s.​
00000630:​·​6400·​6b00·​0000·​1e00·​6f00·​7200·​6700·​2e00··​d.​k.​.​.​.​.​o.​r.​g.​.​.​ 00000630:​·​6400·​6b00·​0000·​1e00·​6f00·​7200·​6700·​2e00··​d.​k.​.​.​.​.​o.​r.​g.​.​.​
00000640:​·​6400·​6d00·​6600·​7300·​2e00·​7000·​6500·​7200··​d.​m.​f.​s.​.​.​p.​e.​r.​ 00000640:​·​6400·​6d00·​6600·​7300·​2e00·​7000·​6500·​7200··​d.​m.​f.​s.​.​.​p.​e.​r.​
00000650:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00··​m.​i.​s.​s.​i.​o.​n.​.​.​ 00000650:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00··​m.​i.​s.​s.​i.​o.​n.​.​.​
00000660:​·​5200·​4500·​4100·​4400·​5f00·​5400·​4100·​5300··​R.​E.​A.​D.​_.​T.​A.​S.​ 00000660:​·​5200·​4500·​4100·​4400·​5f00·​5400·​4100·​5300··​R.​E.​A.​D.​_.​T.​A.​S.​
00000670:​·​4b00·​5300·​0000·​2600·​6100·​6e00·​6400·​7200··​K.​S.​.​.​&.​a.​n.​d.​r.​ 00000670:​·​4b00·​5300·​0000·​2600·​6100·​6e00·​6400·​7200··​K.​S.​.​.​&.​a.​n.​d.​r.​
00000680:​·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00··​o.​i.​d.​.​.​p.​e.​r.​m.​ 00000680:​·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00··​o.​i.​d.​.​.​p.​e.​r.​m.​