From 60bed8ad5a620c22a92c43beec80638d1eed93e0 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Mon, 6 Jun 2022 10:00:32 +0100 Subject: [PATCH] prevent exception if search tab is closed --- gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy index 34ecbe5d..d9219330 100644 --- a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy +++ b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy @@ -425,7 +425,10 @@ class MainFrameModel { void onUIResultBatchEvent(UIResultBatchEvent e) { MVCGroup resultsGroup = results.get(e.uuid) - resultsGroup?.model?.handleResultBatch(e.results) + if (resultsGroup == null) + return + if (resultsGroup.isAlive()) + resultsGroup.model.handleResultBatch(e.results) } void onDownloadStartedEvent(DownloadStartedEvent e) {