am cd4a94b7: Dependent change caused by refactor of FolderSelectors

* commit 'cd4a94b7e1ff89961c422682d562149744dac0e7':
  Dependent change caused by refactor of FolderSelectors
This commit is contained in:
Jin Cao 2014-05-19 21:26:54 +00:00 committed by Android Git Automerger
commit 81ff6fae02

View File

@ -100,7 +100,7 @@ public class FolderPickerDialog implements OnClickListener, OnMultiChoiceClickLi
*/
public void update(FolderSelectorAdapter.FolderRow row) {
// Update the UI
final boolean add = !row.isPresent();
final boolean add = !row.isSelected();
if (!add) {
// This would remove the check on a single radio button, so just
// return.
@ -111,11 +111,11 @@ public class FolderPickerDialog implements OnClickListener, OnMultiChoiceClickLi
for (int i = 0; i < mAdapter.getCount(); i++) {
Object item = mAdapter.getItem(i);
if (item instanceof FolderRow) {
((FolderRow)item).setIsPresent(false);
((FolderRow)item).setIsSelected(false);
}
}
mCheckedState.clear();
row.setIsPresent(add);
row.setIsSelected(add);
mAdapter.notifyDataSetChanged();
mCheckedState.put(row.getFolder(), add);