From cec3c1bc0f29c803d33961ae4a57795d97d024ee Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 12 Nov 2019 14:21:47 +0000 Subject: [PATCH] disconnect on close tab --- gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy b/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy index 26ff5c11..610b0e03 100644 --- a/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy @@ -17,6 +17,8 @@ class ChatServerView { FactoryBuilderSupport builder @MVCMember @Nonnull ChatServerModel model + @MVCMember @Nonnull + ChatServerController controller def pane def parent @@ -66,6 +68,7 @@ class ChatServerView { } def closeTab = { + controller.disconnect() int index = parent.indexOfComponent(pane) parent.removeTabAt(index) mvcGroup.destroy()