Skip to content

Commit 49a27dc

Browse files
committed
Cleanup
1 parent f7f0078 commit 49a27dc

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

app/src/main/java/at/bitfire/icsdroid/model/ValidationUseCase.kt

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,20 @@ class ValidationUseCase @Inject constructor(
4848

4949
info.calendarName = properties[ICalendar.Companion.CALENDAR_NAME] ?: displayName
5050
info.calendarColor =
51-
// try COLOR first
51+
// try COLOR first
5252
properties[Color.PROPERTY_NAME]?.let { colorValue ->
53-
Css3Color.Companion.colorFromString(colorValue)
54-
} ?:
55-
// try X-APPLE-CALENDAR-COLOR second
56-
try {
57-
properties[ICalendar.Companion.CALENDAR_COLOR]?.let { colorValue ->
58-
Css3Color.Companion.colorFromString(colorValue)
59-
}
60-
} catch (e: IllegalArgumentException) {
61-
Log.w(Constants.TAG, "Couldn't parse calendar COLOR", e)
62-
null
53+
Css3Color.colorFromString(colorValue)
54+
} ?: run {
55+
// try X-APPLE-CALENDAR-COLOR second
56+
try {
57+
properties[ICalendar.Companion.CALENDAR_COLOR]?.let { colorValue ->
58+
Css3Color.colorFromString(colorValue)
6359
}
60+
} catch (e: IllegalArgumentException) {
61+
Log.w(Constants.TAG, "Couldn't parse calendar COLOR", e)
62+
null
63+
}
64+
}
6465
info.eventsFound = events.size
6566
}
6667
}

0 commit comments

Comments
 (0)