1
0
Эх сурвалжийг харах

Input dialog won't trim trailing spaces when checking if max length is reached.

Aidan Follestad 10 жил өмнө
parent
commit
bae5347c72

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

@@ -377,7 +377,7 @@ class DialogInit {
 
         dialog.inputMinMax = (TextView) dialog.view.findViewById(R.id.minMax);
         if (builder.inputMaxLength > -1) {
-            dialog.invalidateInputMinMaxIndicator(dialog.input.getText().toString().trim().length());
+            dialog.invalidateInputMinMaxIndicator(dialog.input.getText().toString().length());
         } else {
             dialog.inputMinMax.setVisibility(View.GONE);
             dialog.inputMinMax = null;

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

@@ -1424,7 +1424,7 @@ public class MaterialDialog extends DialogBase implements
             public void onTextChanged(CharSequence s, int start, int before, int count) {
                 if (mBuilder.alwaysCallInputCallback)
                     mBuilder.inputCallback.onInput(MaterialDialog.this, s);
-                final int length = s.toString().trim().length();
+                final int length = s.toString().length();
                 if (!mBuilder.inputAllowEmpty) {
                     final View positiveAb = getActionButton(DialogAction.POSITIVE);
                     positiveAb.setEnabled(length > 0);