浏览代码

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) {