From a771ad16cfade4e1f7a7c693e316188a138d7d65 Mon Sep 17 00:00:00 2001 From: jan_bar Date: Thu, 25 Apr 2013 18:03:43 +0200 Subject: Fixed score colors as requested --- src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/org/fox/ttrss/offline') diff --git a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java index 353bf517..cdb0adf3 100644 --- a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java +++ b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java @@ -453,11 +453,10 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis if (tt != null) { tt.setText(Html.fromHtml(article.getString(article.getColumnIndex("title")))); - + int scoreIndex = article.getColumnIndex("score"); - boolean unread = article.getInt(article.getColumnIndex("unread")) == 1; - if(scoreIndex >= 0) - adjustTitleTextView(article.getInt(scoreIndex), unread, tt, position); + if (scoreIndex >= 0) + adjustTitleTextView(article.getInt(scoreIndex), tt, position); } TextView ft = (TextView)v.findViewById(R.id.feed_title); @@ -596,17 +595,16 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis return v; } - private void adjustTitleTextView(int score, boolean unread, TextView tv, int position) { + private void adjustTitleTextView(int score, TextView tv, int position) { int viewType = getItemViewType(position); if (origTitleColors[viewType] == null) // store original color origTitleColors[viewType] = Integer.valueOf(tv.getCurrentTextColor()); - if (score < -100) { + if (score < -500) { tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); } else if (score > 500) { - if (unread) - tv.setTextColor(titleHighScoreUnreadColor); + tv.setTextColor(titleHighScoreUnreadColor); tv.setPaintFlags(tv.getPaintFlags() & ~Paint.STRIKE_THRU_TEXT_FLAG); } else { tv.setTextColor(origTitleColors[viewType].intValue()); -- cgit v1.2.3-54-g00ecf