File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed
src/processing/mode/android Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change 2121
2222package processing .mode .android ;
2323
24+ import processing .app .*;
25+ import processing .mode .java .JavaMode ;
26+
2427import java .io .File ;
2528import java .io .IOException ;
2629import java .text .SimpleDateFormat ;
2730import 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
3933public class AndroidMode extends JavaMode {
4034 private AndroidSDK sdk ;
Original file line number Diff line number Diff 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 ) {
You can’t perform that action at this time.
0 commit comments