From 793bd618ac9e3d598a4affd4d1d1a858f7711006 Mon Sep 17 00:00:00 2001 From: AlexanderR Date: Fri, 4 Apr 2014 18:06:03 +1100 Subject: [PATCH] Fixed weird crash on emulator --- src/org/fdroid/fdroid/CompatibilityChecker.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/org/fdroid/fdroid/CompatibilityChecker.java b/src/org/fdroid/fdroid/CompatibilityChecker.java index c17565120..f750f971a 100644 --- a/src/org/fdroid/fdroid/CompatibilityChecker.java +++ b/src/org/fdroid/fdroid/CompatibilityChecker.java @@ -34,11 +34,13 @@ public class CompatibilityChecker extends Compatibility { logMsg.append("Available device features:"); features = new HashSet(); if (pm != null) { - for (FeatureInfo fi : pm.getSystemAvailableFeatures()) { - features.add(fi.name); - logMsg.append('\n'); - logMsg.append(fi.name); - } + final FeatureInfo[] featureArray = pm.getSystemAvailableFeatures(); + if (featureArray != null) + for (FeatureInfo fi : pm.getSystemAvailableFeatures()) { + features.add(fi.name); + logMsg.append('\n'); + logMsg.append(fi.name); + } } cpuAbis = SupportedArchitectures.getAbis();