From 5b41e06922d34e2e44faad63c9af3e8efb5d280d Mon Sep 17 00:00:00 2001 From: Ravi van Rooijen Date: Fri, 3 Jan 2020 23:02:51 +0100 Subject: [PATCH] Add destructuring operators to MapChangeListener --- src/main/java/tornadofx/Collections.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/tornadofx/Collections.kt b/src/main/java/tornadofx/Collections.kt index 13bca1bbb..51fbbc7b4 100644 --- a/src/main/java/tornadofx/Collections.kt +++ b/src/main/java/tornadofx/Collections.kt @@ -575,6 +575,10 @@ class SetConversionListener(targetList: MutableList MapChangeListener.Change.component1(): K = key; +operator fun MapChangeListener.Change.component2(): V? = valueAdded; +operator fun MapChangeListener.Change.component3(): V? = valueRemoved; + fun ObservableList.invalidate() { if (isNotEmpty()) this[0] = this[0] }