Fixed a potential null pointer in task adapter

pull/14/head
Sam Bosley 13 years ago
parent ca9b7a486a
commit b05cee46f4

@ -355,7 +355,6 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
public synchronized void setFieldContentsAndVisibility(View view) {
ViewHolder viewHolder = (ViewHolder)view.getTag();
Task task = viewHolder.task;
if (Preferences.getBoolean(R.string.p_allowCompressedTaskRows, false)) {
viewHolder.rowBody.setMinimumHeight(0);
} else {
@ -377,6 +376,8 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
// due date / completion date
float dueDateTextWidth = 0;
final TextView dueDateView = viewHolder.dueDate; {
Activity activity = fragment.getActivity();
if (activity != null) {
if(!task.isCompleted() && task.hasDueDate()) {
long dueDate = task.getValue(Task.DUE_DATE);
if(dueDate > DateUtilities.now())
@ -397,6 +398,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
dueDateView.setVisibility(View.GONE);
}
}
}
// complete box
final CheckableImageView completeBox = viewHolder.completeBox; {

Loading…
Cancel
Save