Skip to content

Commit 97b53d0

Browse files
committed
createPreprocessor() returns instance of AndroidPreprocessor
1 parent 256f897 commit 97b53d0

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

src/processing/mode/android/AndroidEditor.java

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import processing.app.ui.Toolkit;
3434
import processing.core.PApplet;
3535
import processing.mode.java.JavaEditor;
36+
import processing.mode.java.preproc.PdePreprocessor;
3637

3738
import javax.swing.*;
3839
import javax.swing.event.ChangeEvent;
@@ -50,6 +51,18 @@
5051
public class AndroidEditor extends JavaEditor {
5152
private AndroidMode androidMode;
5253

54+
protected AndroidEditor(Base base, String path, EditorState state,
55+
Mode mode) throws EditorException {
56+
super(base, path, state, mode);
57+
androidMode = (AndroidMode) mode;
58+
androidMode.checkSDK(this);
59+
}
60+
61+
@Override
62+
public PdePreprocessor createPreprocessor(final String sketchName) {
63+
return new AndroidPreprocessor(sketchName);
64+
}
65+
5366
class UpdateDeviceListTask extends TimerTask {
5467

5568
private JMenu deviceMenu;
@@ -132,14 +145,6 @@ public void actionPerformed(ActionEvent e) {
132145
}
133146

134147

135-
protected AndroidEditor(Base base, String path,
136-
EditorState state, Mode mode) throws EditorException {
137-
super(base, path, state, mode);
138-
androidMode = (AndroidMode) mode;
139-
androidMode.checkSDK(this);
140-
}
141-
142-
143148
public EditorToolbar createToolbar() {
144149
return new AndroidToolbar(this, base);
145150
}

0 commit comments

Comments
 (0)