aboutsummaryrefslogtreecommitdiffstats
path: root/src/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java')
-rw-r--r--src/java/cyanogenmod/os/Build.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/java/cyanogenmod/os/Build.java b/src/java/cyanogenmod/os/Build.java
index ceb865f..3595ead 100644
--- a/src/java/cyanogenmod/os/Build.java
+++ b/src/java/cyanogenmod/os/Build.java
@@ -17,6 +17,7 @@
package cyanogenmod.os;
import android.os.SystemProperties;
+import android.text.TextUtils;
import android.util.SparseArray;
/**
@@ -84,9 +85,13 @@ public class Build {
/**
* Retrieve the name for the SDK int
* @param sdkInt
- * @return name of the SDK int
+ * @return name of the SDK int, {@link #UNKNOWN) if not known
*/
public static String getNameForSDKInt(int sdkInt) {
- return sdkMap.get(sdkInt);
+ final String name = sdkMap.get(sdkInt);
+ if (TextUtils.isEmpty(name)) {
+ return UNKNOWN;
+ }
+ return name;
}
}