@@ -47,8 +47,8 @@ internal class SettingsActivity : FragmentActivity() {
4747 addPreferencesFromResource(R .xml.new_flex_item_preferences)
4848
4949 val orderPreference = findPreference(
50- getString(R .string.new_flex_item_order_key)) as EditTextPreference
51- orderPreference.onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
50+ getString(R .string.new_flex_item_order_key)) as EditTextPreference ?
51+ orderPreference? .onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
5252 val validator = IntegerInputValidator ()
5353 if (! validator.isValidInput(newValue.toString())) {
5454 Toast .makeText(activity,
@@ -60,8 +60,8 @@ internal class SettingsActivity : FragmentActivity() {
6060 }
6161
6262 val flexGrowPreference = findPreference(
63- getString(R .string.new_flex_grow_key)) as EditTextPreference
64- flexGrowPreference.onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
63+ getString(R .string.new_flex_grow_key)) as EditTextPreference ?
64+ flexGrowPreference? .onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
6565 val validator = NonNegativeDecimalInputValidator ()
6666 if (! validator.isValidInput(newValue.toString())) {
6767 Toast .makeText(activity,
@@ -73,8 +73,8 @@ internal class SettingsActivity : FragmentActivity() {
7373 }
7474
7575 val flexShrinkPreference = findPreference(
76- getString(R .string.new_flex_shrink_key)) as EditTextPreference
77- flexShrinkPreference.onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
76+ getString(R .string.new_flex_shrink_key)) as EditTextPreference ?
77+ flexShrinkPreference? .onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
7878 val validator = NonNegativeDecimalInputValidator ()
7979 if (! validator.isValidInput(newValue.toString())) {
8080 Toast .makeText(activity,
@@ -86,8 +86,8 @@ internal class SettingsActivity : FragmentActivity() {
8686 }
8787
8888 val flexBasisPercentPreference = findPreference(
89- getString(R .string.new_flex_basis_percent_key)) as EditTextPreference
90- flexBasisPercentPreference.onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
89+ getString(R .string.new_flex_basis_percent_key)) as EditTextPreference ?
90+ flexBasisPercentPreference? .onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
9191 val validator = FlexBasisPercentInputValidator ()
9292 if (! validator.isValidInput(newValue.toString())) {
9393 Toast .makeText(activity,
@@ -99,8 +99,8 @@ internal class SettingsActivity : FragmentActivity() {
9999 }
100100
101101 val widthPreference = findPreference(
102- getString(R .string.new_width_key)) as EditTextPreference
103- widthPreference.onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
102+ getString(R .string.new_width_key)) as EditTextPreference ?
103+ widthPreference? .onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
104104 val validator = DimensionInputValidator ()
105105 if (! validator.isValidInput(newValue.toString())) {
106106 Toast .makeText(activity,
@@ -112,8 +112,8 @@ internal class SettingsActivity : FragmentActivity() {
112112 }
113113
114114 val heightPreference = findPreference(
115- getString(R .string.new_height_key)) as EditTextPreference
116- heightPreference.onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
115+ getString(R .string.new_height_key)) as EditTextPreference ?
116+ heightPreference? .onPreferenceChangeListener = Preference .OnPreferenceChangeListener { _, newValue ->
117117 val validator = DimensionInputValidator ()
118118 if (! validator.isValidInput(newValue.toString())) {
119119 Toast .makeText(activity,
0 commit comments