use adjusted primary color instead of primary at the only event type color

This commit is contained in:
tibbi 2021-02-21 09:59:43 +01:00
parent 5ce9971fb0
commit eaf440751a
1 changed files with 5 additions and 5 deletions

View File

@ -28,12 +28,12 @@ class SettingsActivity : SimpleActivity() {
private val GET_RINGTONE_URI = 1
private val PICK_IMPORT_SOURCE_INTENT = 2
private var mStoredPrimaryColor = 0
private var mStoredAdjustedPrimaryColor = 0
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_settings)
mStoredPrimaryColor = config.primaryColor
mStoredAdjustedPrimaryColor = getAdjustedPrimaryColor()
}
override fun onResume() {
@ -85,7 +85,7 @@ class SettingsActivity : SimpleActivity() {
override fun onPause() {
super.onPause()
mStoredPrimaryColor = config.primaryColor
mStoredAdjustedPrimaryColor = getAdjustedPrimaryColor()
}
override fun onStop() {
@ -113,12 +113,12 @@ class SettingsActivity : SimpleActivity() {
}
private fun checkPrimaryColor() {
if (config.primaryColor != mStoredPrimaryColor) {
if (getAdjustedPrimaryColor() != mStoredAdjustedPrimaryColor) {
ensureBackgroundThread {
val eventTypes = eventsHelper.getEventTypesSync()
if (eventTypes.filter { it.caldavCalendarId == 0 }.size == 1) {
val eventType = eventTypes.first { it.caldavCalendarId == 0 }
eventType.color = config.primaryColor
eventType.color = getAdjustedPrimaryColor()
eventsHelper.insertOrUpdateEventTypeSync(eventType)
}
}