From 931838e07e2761b33ab37e18e4c05069b7a582f1 Mon Sep 17 00:00:00 2001 From: Raphael Moll <> Date: Wed, 8 Apr 2009 12:43:22 -0700 Subject: [PATCH] AI 145083: ADT #1777728: fix NPE when AVD list is empty BUG=1777728 Automated import of CL 145083 --- .../sdklib/src/com/android/sdklib/avd/AvdManager.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/avd/AvdManager.java b/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/avd/AvdManager.java index a6326630e..48ef8213f 100644 --- a/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/avd/AvdManager.java +++ b/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/avd/AvdManager.java @@ -742,11 +742,12 @@ public final class AvdManager { private void buildAvdList(ArrayList list) throws AndroidLocationException { File[] avds = buildAvdFilesList(); - - for (File avd : avds) { - AvdInfo info = parseAvdInfo(avd, false /*acceptError*/); - if (info != null) { - list.add(info); + if (avds != null) { + for (File avd : avds) { + AvdInfo info = parseAvdInfo(avd, false /*acceptError*/); + if (info != null) { + list.add(info); + } } } }