소스 검색

Merge pull request #727 from AstrDev/master

Add null check before calling list callback
Aidan Follestad 9 년 전
부모
커밋
2e68c6738c
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      core/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java

+ 3 - 1
core/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java

@@ -182,7 +182,9 @@ public class MaterialDialog extends DialogBase implements
                 // If auto dismiss is enabled, dismiss the dialog when a list item is selected
                 dismiss();
             }
-            mBuilder.listCallback.onSelection(this, view, position, mBuilder.items[position]);
+            if (mBuilder.listCallback != null) {
+                mBuilder.listCallback.onSelection(this, view, position, mBuilder.items[position]);
+            }
         } else {
             // Default adapter, choice mode
             if (listType == ListType.MULTI) {