Fix for low priority producteev checkboxes

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

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

Loading…
Cancel
Save