From 51d5dbe47e23afd434324efffb38bbdb0d456c55 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Wed, 19 Jun 2019 12:23:18 +0100 Subject: [PATCH] Prevent rare exception on changing trust when result tabs are open --- 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 90b7911a..0f8b18fd 100644 --- a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy +++ b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy @@ -282,8 +282,10 @@ class MainFrameModel { updateTablePreservingSelection("trusted-table") updateTablePreservingSelection("distrusted-table") - results.values().each { - it.view.pane.getClientProperty("results-table")?.model.fireTableDataChanged() + results.values().each { MVCGroup group -> + if (group.alive) { + group.view.pane.getClientProperty("results-table")?.model.fireTableDataChanged() + } } } }