diff --git a/api/src/com/todoroo/andlib/utility/Preferences.java b/api/src/com/todoroo/andlib/utility/Preferences.java index 9e2bcef43..95ab91812 100644 --- a/api/src/com/todoroo/andlib/utility/Preferences.java +++ b/api/src/com/todoroo/andlib/utility/Preferences.java @@ -61,7 +61,7 @@ public class Preferences { */ public static void setIfUnset(SharedPreferences prefs, Editor editor, Resources r, int keyResource, String value) { String key = r.getString(keyResource); - if(!prefs.contains(key) || !(prefs.getAll().get(key) instanceof Boolean)) + if(!prefs.contains(key) || !(prefs.getAll().get(key) instanceof String)) editor.putString(key, value); } diff --git a/astrid/res/values/keys.xml b/astrid/res/values/keys.xml index 964566a46..3765b377d 100644 --- a/astrid/res/values/keys.xml +++ b/astrid/res/values/keys.xml @@ -69,6 +69,9 @@ account + + p_list_view + simple_input_boxes diff --git a/astrid/res/values/strings-core.xml b/astrid/res/values/strings-core.xml index 1addb6e33..46c8959e0 100644 --- a/astrid/res/values/strings-core.xml +++ b/astrid/res/values/strings-core.xml @@ -664,7 +664,7 @@ Show notes in task - Customize task edit screen + Task edit screen Customize the layout of the task edit screen @@ -717,6 +717,9 @@ Menu items + + List view + Show comments in task edit diff --git a/astrid/res/xml/preferences.xml b/astrid/res/xml/preferences.xml index a4495cb2f..49aeb7996 100644 --- a/astrid/res/xml/preferences.xml +++ b/astrid/res/xml/preferences.xml @@ -28,6 +28,18 @@ android:title="@string/EPr_appearance_header" android:summary="@string/EPr_appearance_summary"> + + + + - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - diff --git a/astrid/src/com/todoroo/astrid/service/ThemeService.java b/astrid/src/com/todoroo/astrid/service/ThemeService.java index 8fc79a58a..758ef411f 100644 --- a/astrid/src/com/todoroo/astrid/service/ThemeService.java +++ b/astrid/src/com/todoroo/astrid/service/ThemeService.java @@ -184,7 +184,8 @@ public class ThemeService { } public static int getDrawable(int lightDrawable, int alter) { - boolean darkTheme = currentTheme == R.style.Theme || currentTheme == R.style.Theme_Transparent; + int theme = getUnsimplifiedTheme(); + boolean darkTheme = theme == R.style.Theme || theme == R.style.Theme_Transparent; switch(alter) { case FLAG_FORCE_DARK: darkTheme = true;