瀏覽代碼

Fixed https://github.com/afollestad/material-dialogs/issues/482

Aidan Follestad 10 年之前
父節點
當前提交
2aecf21f97
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      library/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java

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

@@ -140,7 +140,9 @@ public class MaterialDialog extends DialogBase implements
      * Sets the dialog ListView's adapter and it's item click listener.
      */
     protected final void invalidateList() {
-        if ((mBuilder.items == null || mBuilder.items.length == 0) && mBuilder.adapter == null)
+        if (listView == null)
+            return;
+        else if ((mBuilder.items == null || mBuilder.items.length == 0) && mBuilder.adapter == null)
             return;
         // Set up list with adapter
         listView.setAdapter(mBuilder.adapter);