todoroo/astrid — pull request #155 by sbosley (2012-02-28 02:40:37+00:00)
Title: EditPeopleControlSet bugs

There were some concurrency problems with EditPeopleControlSet. Specifically, it was possible for saveSharingSettings to be called before the spinner was loaded, causing a crash. This commit fixes that by a) checking that the background thread has finished loading the ui before trying to access the list adapter and b) finer-grained catching of JSON exceptions to ensure that a list adapter is always created.

Just wanted a quick code review for sanity's sake!