From ff7c4eae2882ac6e1f2c5cd0824193e2a607a3b3 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Mon, 18 Nov 2019 09:06:29 +0000 Subject: [PATCH] stop local server if tab is closed --- gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy b/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy index 11b20667..9c2be38e 100644 --- a/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/ChatServerView.groovy @@ -80,7 +80,10 @@ class ChatServerView { } def closeTab = { - if (model.buttonText == "Disconnect") + if (model.host == model.core.me) { + mvcGroup.parentGroup.controller.stopChatServer() + } + else if (model.buttonText == "Disconnect") controller.disconnect() int index = parent.indexOfComponent(pane) parent.removeTabAt(index)