From 6c8e7bbfa08e97e665d083390336466d6568ccea Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sun, 1 May 2016 22:28:37 +0200 Subject: [PATCH] added null check for stripes #8 --- .../idlegandalf/ledd/fragments/AddProfileDialog.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/idlegandalf/ledd/fragments/AddProfileDialog.java b/app/src/main/java/com/idlegandalf/ledd/fragments/AddProfileDialog.java index 66f2678..53c778a 100644 --- a/app/src/main/java/com/idlegandalf/ledd/fragments/AddProfileDialog.java +++ b/app/src/main/java/com/idlegandalf/ledd/fragments/AddProfileDialog.java @@ -62,12 +62,14 @@ public class AddProfileDialog extends DialogFragment implements DialogInterface. mStripes = ((ColorActivity) getActivity()).getStripes(); mCheckboxes = new ArrayList<>(); - for (LedStripe ledStripe : mStripes) { - CheckBox nC = (CheckBox) View.inflate(getActivity(), R.layout.fragment_addprofile_item, null); + if (mStripes != null) { + for (LedStripe ledStripe : mStripes) { + CheckBox nC = (CheckBox) View.inflate(getActivity(), R.layout.fragment_addprofile_item, null); - nC.setText(ledStripe.getName()); - mCheckboxes.add(nC); - checkboxContainer.addView(nC); + nC.setText(ledStripe.getName()); + mCheckboxes.add(nC); + checkboxContainer.addView(nC); + } } AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());