소스 검색

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