Skip to content
This repository was archived by the owner on Jan 3, 2020. It is now read-only.

Commit b7e2e90

Browse files
committed
fixed issue #1
1 parent 81e36e1 commit b7e2e90

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/main/java/org/devinprogress/YAIF/InputFieldWrapper.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
import java.awt.*;
1414
import java.awt.event.ActionEvent;
1515
import java.awt.event.KeyEvent;
16+
import java.awt.event.WindowAdapter;
17+
import java.awt.event.WindowEvent;
1618
import java.util.Collections;
1719

1820
/**
@@ -42,7 +44,13 @@ public InputFieldWrapper(int Width,int Height){ //Should be Called only once
4244
frame =new JFrame("Minecraft");
4345
txtField =new JTextField();
4446

45-
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
47+
frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
48+
frame.addWindowListener(new WindowAdapter() {
49+
@Override
50+
public void windowClosing(WindowEvent e) {
51+
FMLClientHandler.instance().getClient().shutdown();
52+
}
53+
});
4654
frame.setLayout(new BorderLayout());
4755
frame.setVisible(true);
4856
frame.add(canvas,BorderLayout.CENTER);

0 commit comments

Comments
 (0)