Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9c8b9719 authored by Ricki Hirner's avatar Ricki Hirner
Browse files

Don't crash when color can't be inserted

parent 03f3b94f
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ import android.provider.CalendarContract
import android.provider.CalendarContract.*
import java.io.FileNotFoundException
import java.util.*
import java.util.logging.Level

/**
 * Represents a locally stored calendar, containing [AndroidEvent]s (whose data objects are [Event]s).
@@ -74,7 +75,11 @@ abstract class AndroidCalendar<out T: AndroidEvent>(
            for (color in Css3Color.values()) {
                values.put(Colors.COLOR_KEY, color.name)
                values.put(Colors.COLOR, color.argb)
                try {
                    provider.insert(syncAdapterURI(Colors.CONTENT_URI, account), values)
                } catch(e: Exception) {
                    Constants.log.log(Level.WARNING, "Couldn't insert event color: ${color.name}", e)
                }
            }
        }