From 927f7eb5ba1b1a43025cc2e13f4a66117c894d58 Mon Sep 17 00:00:00 2001 From: Tim Su Date: Wed, 28 Jan 2009 22:06:20 +0000 Subject: [PATCH] Propagate the same fix to italics. --- src/com/timsu/astrid/activities/TaskListAdapter.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/com/timsu/astrid/activities/TaskListAdapter.java b/src/com/timsu/astrid/activities/TaskListAdapter.java index f3b0a115d..ea81e9a16 100644 --- a/src/com/timsu/astrid/activities/TaskListAdapter.java +++ b/src/com/timsu/astrid/activities/TaskListAdapter.java @@ -75,7 +75,7 @@ public class TaskListAdapter extends ArrayAdapter { private static final int KEY_HIDDEN = 7; private static final String CACHE_TRUE = "y"; - + /** Threshold under which to display a task as red, in millis */ private static final long TASK_OVERDUE_THRESHOLD = 30 * 60 * 1000L; @@ -168,14 +168,17 @@ public class TaskListAdapter extends ArrayAdapter { String nameValue = task.getName(); if(task.getHiddenUntil() != null && task.getHiddenUntil().after(new Date())) { nameValue = "(" + r.getString(R.string.taskList_hiddenPrefix) + ") " + nameValue; - task.putCachedLabel(KEY_HIDDEN, "y"); + task.putCachedLabel(KEY_HIDDEN, CACHE_TRUE); } cachedResult = nameValue.toString(); task.putCachedLabel(KEY_NAME, cachedResult); } name.setText(cachedResult); - if(task.getCachedLabel(KEY_HIDDEN) != null) + + if(CACHE_TRUE.equals(task.getCachedLabel(KEY_HIDDEN))) name.setTypeface(Typeface.DEFAULT, Typeface.ITALIC); + else if(name.getTypeface().isItalic()) + name.setTypeface(Typeface.DEFAULT_BOLD); if(fontSizePreference != null && fontSizePreference > 0) name.setTextSize(fontSizePreference);