summaryrefslogtreecommitdiff
path: root/src/com/android/deskclock/settings/SimpleMenuPreference.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/deskclock/settings/SimpleMenuPreference.kt')
-rw-r--r--src/com/android/deskclock/settings/SimpleMenuPreference.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/android/deskclock/settings/SimpleMenuPreference.kt b/src/com/android/deskclock/settings/SimpleMenuPreference.kt
index 9eee1b464..7fb8cb83a 100644
--- a/src/com/android/deskclock/settings/SimpleMenuPreference.kt
+++ b/src/com/android/deskclock/settings/SimpleMenuPreference.kt
@@ -36,7 +36,7 @@ class SimpleMenuPreference(
attrs: AttributeSet?,
defStyleAttr: Int,
defStyleRes: Int
-) : DropDownPreference(context, attrs, defStyleAttr, defStyleRes) {
+) : DropDownPreference(context!!, attrs, defStyleAttr, defStyleRes) {
private lateinit var mAdapter: SimpleMenuAdapter
constructor(context: Context?) : this(context, null) {
@@ -55,9 +55,9 @@ class SimpleMenuPreference(
return mAdapter
}
- override fun setSummary(summary: CharSequence) {
+ override fun setSummary(summary: CharSequence?) {
val entries: Array<CharSequence> = getEntries()
- val index = Utils.indexOf(entries, summary)
+ val index = Utils.indexOf(entries, summary!!)
require(index != -1) { "Illegal Summary" }
val lastSelectedOriginalPosition = mAdapter.lastSelectedOriginalPosition
mAdapter.setSelectedPosition(index)
@@ -133,4 +133,4 @@ class SimpleMenuPreference(
swapSelectedToFront(array, originalPosition)
}
}
-} \ No newline at end of file
+}