am 09d33a54: am 3b8112ef: Merge change I280c753a into eclair-mr2

Merge commit '09d33a54a6b4244223f7d51f5c0764b6ad3f808f'

* commit '09d33a54a6b4244223f7d51f5c0764b6ad3f808f':
  Modify text validation behavior.
This commit is contained in:
Evan Millar
2009-11-12 11:49:53 -08:00
committed by Android Git Automerger

View File

@@ -1027,7 +1027,6 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe
@Override
public void onWindowFocusChanged(boolean hasWindowFocus) {
super.onWindowFocusChanged(hasWindowFocus);
performValidation();
if (!hasWindowFocus && !mDropDownAlwaysVisible) {
dismissDropDown();
}
@@ -1036,7 +1035,10 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe
@Override
protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
super.onFocusChanged(focused, direction, previouslyFocusedRect);
performValidation();
// Perform validation if the view is losing focus.
if (!focused) {
performValidation();
}
if (!focused && !mDropDownAlwaysVisible) {
dismissDropDown();
}