diff options
Diffstat (limited to 'src/com/android/deskclock/settings/SimpleMenuPreference.kt')
-rw-r--r-- | src/com/android/deskclock/settings/SimpleMenuPreference.kt | 8 |
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 +} |