Minor fix for Adb.waitForNonEmptyDirectory so that waiting for /sdcard after reboot works again.
diff --git a/libcore/tools/runner/java/dalvik/runner/Adb.java b/libcore/tools/runner/java/dalvik/runner/Adb.java
index 0ab14ec..c982058 100644
--- a/libcore/tools/runner/java/dalvik/runner/Adb.java
+++ b/libcore/tools/runner/java/dalvik/runner/Adb.java
@@ -81,7 +81,11 @@
while (true) {
final long remainingSeconds = ((deadline - System.currentTimeMillis())
/ millisPerSecond);
- Command command = new Command("adb", "shell", "ls", path.getPath());
+ String pathArgument = path.getPath();
+ if (!file) {
+ pathArgument += "/";
+ }
+ Command command = new Command("adb", "shell", "ls", pathArgument);
List<String> output;
try {
output = command.executeWithTimeout(remainingSeconds);