Fixed order of operations in script setter of Olive.kt

This commit is contained in:
Edwin Jakobs
2019-09-09 18:19:12 +02:00
parent 0e16b1f743
commit e2d62e1b02

View File

@@ -21,16 +21,12 @@ class Olive<P : Program> : Extension {
override var enabled: Boolean = true override var enabled: Boolean = true
var session: Session? = null var session: Session? = null
var running = false
internal var scriptChange: (String)->Unit = {} internal var scriptChange: (String)->Unit = {}
var script = "src/main/kotlin/live.kts" var script = "src/main/kotlin/live.kts"
set(value) { set(value) {
scriptChange(value)
field = value field = value
scriptChange(value)
} }
override fun setup(program: Program) { override fun setup(program: Program) {