@@ -135,23 +135,24 @@ class CandleStickChartActivity : DemoBase(), OnSeekBarChangeListener {
135135 }
136136
137137 R .id.actionToggleValues -> {
138- binding.chart1.data!! .dataSets.forEach {
139- it? .isDrawValues = ! it.isDrawValues
138+ binding.chart1.data? .dataSets? .forEach {
139+ it.isDrawValues = ! it.isDrawValues
140140 }
141141 binding.chart1.invalidate()
142142 }
143143
144144 R .id.actionToggleIcons -> {
145- for (set in binding.chart1.data!! .dataSets)
146- set?.isDrawIcons = ! set.isDrawIcons
145+ binding.chart1.data?.dataSets?.forEach { set ->
146+ set.isDrawIcons = ! set.isDrawIcons
147+ }
147148 binding.chart1.invalidate()
148149 }
149150
150151 R .id.actionToggleHighlight -> {
151- if (binding.chart1.data != null ) {
152- binding.chart1.data!! .isHighlightEnabled = ! binding.chart1.data!! .isHighlightEnabled()
153- binding.chart1.invalidate()
152+ binding.chart1.data?.let {
153+ it.isHighlightEnabled = ! it.isHighlightEnabled
154154 }
155+ binding.chart1.invalidate()
155156 }
156157
157158 R .id.actionTogglePinch -> {
@@ -167,7 +168,7 @@ class CandleStickChartActivity : DemoBase(), OnSeekBarChangeListener {
167168 }
168169
169170 R .id.actionToggleMakeShadowSameColorAsCandle -> {
170- for (set in binding.chart1.data!! .dataSets) {
171+ binding.chart1.data? .dataSets?.forEach { set ->
171172 (set as CandleDataSet ).shadowColorSameAsCandle = ! set.shadowColorSameAsCandle
172173 }
173174
0 commit comments