From 207bea702e9d15d411ed9b602e63724409934fe5 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Thu, 26 Jan 2012 13:41:29 -0800 Subject: [PATCH] Fix for low priority producteev checkboxes --- .../todoroo/astrid/adapter/TaskAdapter.java | 30 +++++++------------ 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java index 52329b8c4..b60000996 100644 --- a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java @@ -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); } }