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 21
21
22
22
package processing .mode .android ;
23
23
24
+ import processing .app .*;
25
+ import processing .mode .java .JavaMode ;
26
+
24
27
import java .io .File ;
25
28
import java .io .IOException ;
26
29
import java .text .SimpleDateFormat ;
27
30
import java .util .Date ;
28
31
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
-
38
32
39
33
public class AndroidMode extends JavaMode {
40
34
private AndroidSDK sdk ;
Original file line number Diff line number Diff line change @@ -177,7 +177,9 @@ public List<Device> findMultiple(final boolean wantEmulator) {
177
177
* @return the first Android hardware device known to be running, or null if there are none.
178
178
*/
179
179
public Future <Device > getHardware () {
180
- return getHardware (blockingGetHardware ());
180
+ Device device = getSelectedDevice ();
181
+ if (device == null || !device .isAlive ()) device = blockingGetHardware ();
182
+ return getHardware (device );
181
183
}
182
184
183
185
public Future <Device > getHardware (final Device device ) {
You can’t perform that action at this time.
0 commit comments