Skip to content

Commit f92be04

Browse files
committed
Run sketch on selected device
1 parent 6c57050 commit f92be04

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/processing/mode/android/AndroidMode.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,14 @@
2121

2222
package processing.mode.android;
2323

24+
import processing.app.*;
25+
import processing.mode.java.JavaMode;
26+
2427
import java.io.File;
2528
import java.io.IOException;
2629
import java.text.SimpleDateFormat;
2730
import java.util.Date;
2831

29-
import processing.app.Base;
30-
import processing.app.Editor;
31-
import processing.app.EditorState;
32-
import processing.app.Library;
33-
import processing.app.RunnerListener;
34-
import processing.app.Sketch;
35-
import processing.app.SketchException;
36-
import processing.mode.java.JavaMode;
37-
3832

3933
public class AndroidMode extends JavaMode {
4034
private AndroidSDK sdk;

src/processing/mode/android/Devices.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,9 @@ public List<Device> findMultiple(final boolean wantEmulator) {
177177
* @return the first Android hardware device known to be running, or null if there are none.
178178
*/
179179
public Future<Device> getHardware() {
180-
return getHardware(blockingGetHardware());
180+
Device device = getSelectedDevice();
181+
if(device == null || !device.isAlive()) device = blockingGetHardware();
182+
return getHardware(device);
181183
}
182184

183185
public Future<Device> getHardware(final Device device) {

0 commit comments

Comments
 (0)