diff options
author | Aidan Follestad <drummer.aidan@gmail.com> | 2016-02-03 18:29:17 -0600 |
---|---|---|
committer | Aidan Follestad <drummer.aidan@gmail.com> | 2016-02-03 18:29:17 -0600 |
commit | adbce9759606ddfedd0d083904054acaf1176cd9 (patch) | |
tree | 617f3b2ee0a27ccb3e63527180811df49746f019 | |
parent | 82c8f1c0998f69b3107ac6c92c0a8f544118332d (diff) | |
download | afollestad-adbce9759606ddfedd0d083904054acaf1176cd9.tar.gz |
Resolved #916
-rw-r--r-- | core/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java b/core/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java index a9f0b8c..5a3a08f 100644 --- a/core/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java +++ b/core/src/main/java/com/afollestad/materialdialogs/MaterialDialog.java @@ -333,8 +333,10 @@ public class MaterialDialog extends DialogBase implements } if (mBuilder.onPositiveCallback != null) mBuilder.onPositiveCallback.onClick(this, tag); - sendSingleChoiceCallback(v); - sendMultichoiceCallback(); + if (!mBuilder.alwaysCallSingleChoiceCallback) + sendSingleChoiceCallback(v); + if (!mBuilder.alwaysCallMultiChoiceCallback) + sendMultichoiceCallback(); if (mBuilder.inputCallback != null && input != null && !mBuilder.alwaysCallInputCallback) mBuilder.inputCallback.onInput(this, input.getText()); if (mBuilder.autoDismiss) dismiss(); @@ -716,7 +718,7 @@ public class MaterialDialog extends DialogBase implements } public Builder items(@NonNull Collection collection) { - if(collection.size() > 0){ + if (collection.size() > 0) { final String[] array = new String[collection.size()]; int i = 0; for (Object obj : collection) { |