commit | ecd187a1c7c94101abc997a188f8d385938db2e0 | [log] [tgz] |
---|---|---|
author | Eric Fitchett <efitchett@google.com> | Thu Oct 09 14:37:44 2014 -0400 |
committer | Eric Fitchett <efitchett@google.com> | Thu Oct 09 14:44:19 2014 -0400 |
tree | 0c86cc441a33a803a3491062d850f75caf2d214d | |
parent | ecbd0fbd7b3ed1aa31c70b2c0148a8a01ffe8428 [diff] |
Fix NullPointerException in replaceText when empty Bug: 17933233 Change-Id: Ie64097f8f314eeb7ef9cdf3a874d416995f8ade8
diff --git a/src/com/google/android/droiddriver/base/BaseUiElement.java b/src/com/google/android/droiddriver/base/BaseUiElement.java index ce3849a..ef4038f 100644 --- a/src/com/google/android/droiddriver/base/BaseUiElement.java +++ b/src/com/google/android/droiddriver/base/BaseUiElement.java
@@ -213,9 +213,11 @@ @Override public void replaceText(String text) { - int len = this.getText().length(); - for (int i = 0; i < len; i++) { - this.perform(SingleKeyAction.DELETE); + if (this.getText() != null) { + int len = this.getText().length(); + for (int i = 0; i < len; i++) { + this.perform(SingleKeyAction.DELETE); + } } this.setText(text); }