Being paranoid -- what if model string is null?
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Mon, 1 Mar 2010 11:46:21 +0000 (11:46 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Mon, 1 Mar 2010 11:46:21 +0000 (11:46 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@1227 59b500cc-1b3d-0410-9834-0bbf25fbcc57

android/src/com/google/zxing/client/android/HelpActivity.java

index 443c12e..612a0df 100644 (file)
@@ -93,14 +93,16 @@ public final class HelpActivity extends Activity {
   private void checkBuggyDevice() {
     String model = Build.MODEL;
     Log.i(TAG, "Build model is " + model);
-    for (String buggyModelSubstring : BUGGY_MODEL_SUBSTRINGS) {
-      if (model.contains(buggyModelSubstring)) {
-        AlertDialog.Builder builder = new AlertDialog.Builder(this);
-        builder.setMessage(R.string.msg_buggy);
-        builder.setPositiveButton(R.string.button_ok, groupsListener);
-        builder.setNegativeButton(R.string.button_cancel, null);
-        builder.create().show();
-        break;
+    if (model != null) {
+      for (String buggyModelSubstring : BUGGY_MODEL_SUBSTRINGS) {
+        if (model.contains(buggyModelSubstring)) {
+          AlertDialog.Builder builder = new AlertDialog.Builder(this);
+          builder.setMessage(R.string.msg_buggy);
+          builder.setPositiveButton(R.string.button_ok, groupsListener);
+          builder.setNegativeButton(R.string.button_cancel, null);
+          builder.create().show();
+          break;
+        }
       }
     }
   }