Convert Preferences

This commit is contained in:
Quentin Hibon
2021-01-25 10:56:37 +01:00
parent 8f5f72d9fd
commit 39cec6f11d
10 changed files with 466 additions and 659 deletions

View File

@@ -109,7 +109,7 @@ abstract class BaseWidgetProvider : AppWidgetProvider() {
}
protected fun getHabitsFromWidgetId(widgetId: Int): List<Habit> {
val selectedIds = widgetPrefs.getHabitIdsFromWidgetId(widgetId)
val selectedIds = widgetPrefs.getHabitIdsFromWidgetId(widgetId)!!
val selectedHabits = ArrayList<Habit>(selectedIds.size)
for (id in selectedIds) {
val h = habits.getById(id) ?: throw HabitNotFoundException()

View File

@@ -95,7 +95,7 @@ class WidgetUpdater
val modifiedWidgetIds = when (modifiedHabitId) {
null -> widgetIds.toList()
else -> widgetIds.filter { w ->
widgetPrefs.getHabitIdsFromWidgetId(w).contains(modifiedHabitId)
widgetPrefs.getHabitIdsFromWidgetId(w)!!.contains(modifiedHabitId)
}
}