|
@@ -31,7 +31,6 @@ import com.dmdirc.commandparser.parsers.ServerCommandParser;
|
31
|
31
|
import com.dmdirc.ui.interfaces.ServerWindow;
|
32
|
32
|
import com.dmdirc.addons.ui_swing.components.SwingInputHandler;
|
33
|
33
|
import com.dmdirc.addons.ui_swing.dialogs.serversetting.ServerSettingsDialog;
|
34
|
|
-import java.awt.Window;
|
35
|
34
|
|
36
|
35
|
import java.awt.event.ActionEvent;
|
37
|
36
|
import java.awt.event.ActionListener;
|
|
@@ -156,8 +155,10 @@ public final class ServerFrame extends InputTextFrame implements ServerWindow,
|
156
|
155
|
/** {@inheritDoc} */
|
157
|
156
|
@Override
|
158
|
157
|
public void close() {
|
159
|
|
- ServerSettingsDialog.getServerSettingsDialog(getContainer().getServer(),
|
|
158
|
+ if (ServerSettingsDialog.hasServerSettingsDialog()) {
|
|
159
|
+ ServerSettingsDialog.getServerSettingsDialog(getContainer().getServer(),
|
160
|
160
|
getController().getMainFrame()).dispose();
|
|
161
|
+ }
|
161
|
162
|
super.close();
|
162
|
163
|
}
|
163
|
164
|
}
|