diff --git a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy index 4755a911..445dd2aa 100644 --- a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy +++ b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy @@ -499,6 +499,8 @@ class MainFrameModel { } void onRouterDisconnectedEvent(RouterDisconnectedEvent e) { + if (core.getShutdown().get()) + return runInsideUIAsync { JOptionPane.showMessageDialog(null, "MuWire lost connection to the I2P router and will now exit.", "Connection to I2P router lost", JOptionPane.WARNING_MESSAGE)