summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAlexander Neumann <alexander.neumann@picos-software.com>2019-11-13 14:53:39 +0100
committerAlexander Neumann <alexander.neumann@picos-software.com>2019-11-13 14:53:39 +0100
commitbf589de20b3c3a9f5ab34e3073fdffdc93321028 (patch)
treeb99d7c5ad997782b971d33822ce7bfba7f4fdcc3
parentAttempt to focus a widget after layout to avoid glitches (diff)
downloadwireguard-windows-bf589de20b3c3a9f5ab34e3073fdffdc93321028.tar.xz
wireguard-windows-bf589de20b3c3a9f5ab34e3073fdffdc93321028.zip
reflectTableModel: Forward RowsChanged events
-rw-r--r--reflectmodels.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/reflectmodels.go b/reflectmodels.go
index c0ad0469..05116eb4 100644
--- a/reflectmodels.go
+++ b/reflectmodels.go
@@ -147,6 +147,10 @@ func newReflectTableModel(dataSource interface{}) (TableModel, error) {
}
})
+ rtm.RowsChanged().Attach(func(from, to int) {
+ m.PublishRowsChanged(from, to)
+ })
+
rtm.RowsInserted().Attach(func(from, to int) {
m.items = rtm.Items()
m.value = reflect.ValueOf(m.items)