From fc28e3a976002fb854b4c9b8404baecd5ec1115b Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 10 Sep 2018 12:34:32 +0200 Subject: [PATCH] update event list widget text color as appropriate, without recreating it --- .../calendar/adapters/EventListWidgetAdapter.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventListWidgetAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventListWidgetAdapter.kt index 3984eb07a..74d9b1b82 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventListWidgetAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventListWidgetAdapter.kt @@ -29,8 +29,8 @@ class EventListWidgetAdapter(val context: Context) : RemoteViewsService.RemoteVi private val allDayString = context.resources.getString(R.string.all_day) private var events = ArrayList() - private val textColor = context.config.widgetTextColor - private val weakTextColor = textColor.adjustAlpha(LOW_ALPHA) + private var textColor = context.config.widgetTextColor + private var weakTextColor = textColor.adjustAlpha(LOW_ALPHA) private val replaceDescription = context.config.replaceDescription private val dimPastEvents = context.config.dimPastEvents private var mediumFontSize = context.config.getFontSize() @@ -132,6 +132,8 @@ class EventListWidgetAdapter(val context: Context) : RemoteViewsService.RemoteVi override fun getItemId(position: Int) = position.toLong() override fun onDataSetChanged() { + textColor = context.config.widgetTextColor + weakTextColor = textColor.adjustAlpha(LOW_ALPHA) mediumFontSize = context.config.getFontSize() val fromTS = DateTime().seconds() - context.config.displayPastEvents * 60 val toTS = DateTime().plusYears(1).seconds()