in platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/shape/ComputedProperty.kt [26:41]
override fun getValue(thisRef: Any, property: KProperty<*>): T {
if (isDirty) {
computing = true
isDirty = false
val oldValue = value
value = valueProvider()
if (oldValue != value) {
onPropertyChanged(property, oldValue, value)
}
computing = false
}
return value
}