From 251d28ddf6bd3905c3a003c7cd3e34ed31ea3755 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Mon, 19 Oct 2015 12:47:45 -0500 Subject: [PATCH] Fix crash on Android 2.x --- build.gradle | 4 ++-- .../java/org/tasks/ui/DeadlineControlSet.java | 24 +++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/build.gradle b/build.gradle index 5f91b5658..dfa4f79c0 100644 --- a/build.gradle +++ b/build.gradle @@ -28,8 +28,8 @@ android { buildToolsVersion "23.0.1" defaultConfig { - versionCode 376 - versionName "4.7.20" + versionCode 377 + versionName "4.7.21" minSdkVersion 7 targetSdkVersion 22 } diff --git a/src/main/java/org/tasks/ui/DeadlineControlSet.java b/src/main/java/org/tasks/ui/DeadlineControlSet.java index 5c1731549..ab6b9968c 100644 --- a/src/main/java/org/tasks/ui/DeadlineControlSet.java +++ b/src/main/java/org/tasks/ui/DeadlineControlSet.java @@ -184,26 +184,26 @@ public class DeadlineControlSet extends TaskEditControlSetBase { if (atLeastHoneycomb()) { if (date == 0) { dueDateSpinner.setAlpha(0.5f); - dueDateSpinner.setBackground(getThemedUnderline()); + dueDateSpinner.setBackgroundDrawable(getThemedUnderline()); } else { dueDateSpinner.setAlpha(1.0f); if (date < newDateTime().withMillisOfDay(0).getMillis()) { - dueDateSpinner.setBackground(getRedUnderline()); + dueDateSpinner.setBackgroundDrawable(getRedUnderline()); tv.setTextColor(activity.getResources().getColor(R.color.overdue)); } else { - dueDateSpinner.setBackground(getThemedUnderline()); + dueDateSpinner.setBackgroundDrawable(getThemedUnderline()); tv.setTextColor(themeColor); } } } else { if (date == 0) { - dueDateSpinner.setBackground(getThemedUnderline()); + dueDateSpinner.setBackgroundDrawable(getThemedUnderline()); tv.setTextColor(unsetColor); } else if (date < newDateTime().withMillisOfDay(0).getMillis()) { - dueDateSpinner.setBackground(getRedUnderline()); + dueDateSpinner.setBackgroundDrawable(getRedUnderline()); tv.setTextColor(activity.getResources().getColor(R.color.overdue)); } else { - dueDateSpinner.setBackground(getThemedUnderline()); + dueDateSpinner.setBackgroundDrawable(getThemedUnderline()); tv.setTextColor(themeColor); } } @@ -245,26 +245,26 @@ public class DeadlineControlSet extends TaskEditControlSetBase { if (atLeastHoneycomb()) { if (time == -1) { dueTimeSpinner.setAlpha(0.5f); - dueTimeSpinner.setBackground(getThemedUnderline()); + dueTimeSpinner.setBackgroundDrawable(getThemedUnderline()); } else { dueTimeSpinner.setAlpha(1.0f); if (newDateTime(date).withMillisOfDay(time).isBeforeNow()) { - dueTimeSpinner.setBackground(getRedUnderline()); + dueTimeSpinner.setBackgroundDrawable(getRedUnderline()); tv.setTextColor(activity.getResources().getColor(R.color.overdue)); } else { - dueTimeSpinner.setBackground(getThemedUnderline()); + dueTimeSpinner.setBackgroundDrawable(getThemedUnderline()); tv.setTextColor(themeColor); } } } else { if (time == -1) { - dueTimeSpinner.setBackground(getThemedUnderline()); + dueTimeSpinner.setBackgroundDrawable(getThemedUnderline()); tv.setTextColor(unsetColor); } else if (newDateTime(date).withMillisOfDay(time).isBeforeNow()) { - dueTimeSpinner.setBackground(getRedUnderline()); + dueTimeSpinner.setBackgroundDrawable(getRedUnderline()); tv.setTextColor(activity.getResources().getColor(R.color.overdue)); } else { - dueTimeSpinner.setBackground(getThemedUnderline()); + dueTimeSpinner.setBackgroundDrawable(getThemedUnderline()); tv.setTextColor(themeColor); } }