From 8f8710801ce3b0593804ac18e3e65afde769516f Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Sun, 2 Jun 2019 12:16:28 +0100 Subject: [PATCH] update any result tabs on trust events --- gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy index 326878f2..e21f32fd 100644 --- a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy +++ b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy @@ -202,8 +202,6 @@ class MainFrameModel { void onTrustEvent(TrustEvent e) { runInsideUIAsync { - // TODO: refresh any search tabs - trusted.clear() trusted.addAll(core.trustService.good.values()) distrusted.clear() @@ -211,6 +209,10 @@ class MainFrameModel { updateTablePreservingSelection("trusted-table") updateTablePreservingSelection("distrusted-table") + + results.values().each { + it.view.pane.getClientProperty("results-table")?.model.fireTableDataChanged() + } } }