{"push_id":597829145,"size":2,"distinct_size":2,"ref":"refs/heads/L5","head":"82c40b2cd15c302a7b28abe3eb188690f77be6c3","before":"d820b8591f6b10835ec6bd9fcd72471c0449806d","commits":[{"sha":"a680fc779a454729efd0a2fc8982f52117a79994","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cyngn.com","name":"Matt Garnes"},"message":"Only reload contacts if relevant SharedPreferences change.\n\nIn ContactEntryListFragment, we listen for any changes to\nSharedPreferences. However, not all SharedPreferences should trigger a\ndata reload.\n\nlast_updated_millis will be written if the\nsmart dial tables in the dialer DB were updated.\nmPreferencesChangeListener would reload all contacts data. This shared preference does not change\nthe data for contacts, so we should not reload them.\n\nOn slower devices, this will visibly cause the ListView to flash between the empty view and\npopulated listitems as it reloads twice when the activity resumes.\n\nOnly reload data when relevant SharedPreferences change.\n\nChange-Id: Id2a607fdaf5715b69738c76422ef08d76e6ffafe","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/packages_apps_ContactsCommon/commits/a680fc779a454729efd0a2fc8982f52117a79994"},{"sha":"82c40b2cd15c302a7b28abe3eb188690f77be6c3","author":{"email":"66c6d6a7d8cc18849a70ebcf8e1cc023b95b02c2@dho.im","name":"DHOMD"},"message":"Merge branch 'cm' into HEAD","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/packages_apps_ContactsCommon/commits/82c40b2cd15c302a7b28abe3eb188690f77be6c3"}]}