From 9a47db64251deac94da685a02bdcc2361d8b0992 Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Sun, 7 Feb 2010 22:35:54 +0000 Subject: Be smarter about errors in simple file picker Don't NPE when someone has their SD card in a weird state. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@467 df292f66-193f-0410-a5fc-6d59da041ff2 --- AndroidManifest.xml | 2 +- src/org/connectbot/PubkeyListActivity.java | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index f5def67..db51eeb 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionCode="247"> names = new LinkedList(); - for(File file : sdcard.listFiles()) { - if(file.isDirectory()) continue; - names.add(file.getName()); + { + File[] files = sdcard.listFiles(); + if (files != null) { + for(File file : sdcard.listFiles()) { + if(file.isDirectory()) continue; + names.add(file.getName()); + } + } } Collections.sort(names); -- cgit v1.2.3