Skip to content

Commit 15a8855

Browse files
committed
proper exit midlet
1 parent 0eafad5 commit 15a8855

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

src/comcrafthd/client/Keyboard.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ public final class Keyboard {
2121
private final boolean[] quickReleased = new boolean[MAX_KEY];
2222

2323
public Keyboard() {
24-
if (instance != null) {
25-
throw new IllegalStateException("Keyboard");
26-
}
27-
2824
instance = this;
2925
}
3026

src/comcrafthd/client/midlets/ComcraftMIDlet.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,10 @@ public void commandAction(Command command, Displayable displayable) {
167167
} else if (displayable == comcraftMIDPCanvas) {
168168
if (command == exitCommand2) {//GEN-END:|7-commandAction|11|67-preAction
169169
// write pre-action user code here
170+
stopGame();
170171
switchDisplayable(null, getMainMenu());//GEN-LINE:|7-commandAction|12|67-postAction
171172
// write post-action user code here
173+
comcraftMIDPCanvas = null;
172174
}//GEN-BEGIN:|7-commandAction|13|24-preAction
173175
} else if (displayable == fileBrowser) {
174176
if (command == FileBrowser.SELECT_FILE_COMMAND) {//GEN-END:|7-commandAction|13|24-preAction

src/comcrafthd/client/midlets/ComcraftMIDlet.vmd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -264,11 +264,11 @@
264264
</Component>
265265
</Document>
266266
<FlowScene version="1">
267-
<Node componentID="25" descriptorID="componentNode25" x="62" y="305"/>
268-
<Node componentID="65" descriptorID="componentNode65" x="442" y="684"/>
269-
<Node componentID="75" descriptorID="componentNode75" x="231" y="841"/>
270267
<Node componentID="45" descriptorID="componentNode45" x="61" y="467"/>
271268
<Node componentID="22" descriptorID="componentNode22" x="511" y="436"/>
269+
<Node componentID="25" descriptorID="componentNode25" x="62" y="305"/>
270+
<Node componentID="75" descriptorID="componentNode75" x="231" y="841"/>
271+
<Node componentID="65" descriptorID="componentNode65" x="442" y="684"/>
272272
<Node componentID="2" descriptorID="componentNode2" x="35" y="160"/>
273273
</FlowScene>
274274
</VisualDesign>

0 commit comments

Comments
 (0)