Fix for low priority producteev checkboxes

pull/14/head
Sam Bosley 14 years ago
parent 3714f74bd3
commit 207bea702e

@ -381,28 +381,18 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
// importance bar // importance bar
final CheckBox checkBoxView = viewHolder.completeBox; { final CheckBox checkBoxView = viewHolder.completeBox; {
int value = task.getValue(Task.IMPORTANCE); int value = task.getValue(Task.IMPORTANCE);
if(value < IMPORTANCE_RESOURCES.length) if (value >= IMPORTANCE_RESOURCES.length)
{ value = IMPORTANCE_RESOURCES.length - 1;
if (!TextUtils.isEmpty(task.getValue(Task.RECURRENCE))) if (!TextUtils.isEmpty(task.getValue(Task.RECURRENCE))) {
{ checkBoxView.setButtonDrawable(IMPORTANCE_REPEAT_RESOURCES[value]);
checkBoxView.setButtonDrawable(IMPORTANCE_REPEAT_RESOURCES[value]); pictureView.setBackgroundResource(IMPORTANCE_REPEAT_RESOURCES[value]);
pictureView.setBackgroundResource(IMPORTANCE_REPEAT_RESOURCES[value]); } else {
} checkBoxView.setButtonDrawable(IMPORTANCE_RESOURCES[value]);
else pictureView.setBackgroundResource(IMPORTANCE_RESOURCES[value]);
{
checkBoxView.setButtonDrawable(IMPORTANCE_RESOURCES[value]);
pictureView.setBackgroundResource(IMPORTANCE_RESOURCES[value]);
}
}
else
{
checkBoxView.setBackgroundResource(R.drawable.btn_check);
} }
if (pictureView.getVisibility() == View.VISIBLE){ if (pictureView.getVisibility() == View.VISIBLE) {
checkBoxView.setVisibility(View.INVISIBLE); checkBoxView.setVisibility(View.INVISIBLE);
} } else {
else
{
checkBoxView.setVisibility(View.VISIBLE); checkBoxView.setVisibility(View.VISIBLE);
} }
} }

Loading…
Cancel
Save