am c6eee84a: Revert "Dismiss popups in onDetach to prevent view leak"
* commit 'c6eee84a4d34b4c6b7d38a0dc3a5a3fd83b4f3c8':
Revert "Dismiss popups in onDetach to prevent view leak"
diff --git a/src/com/android/ex/chips/RecipientEditTextView.java b/src/com/android/ex/chips/RecipientEditTextView.java
index 2c70216..1780c6e 100644
--- a/src/com/android/ex/chips/RecipientEditTextView.java
+++ b/src/com/android/ex/chips/RecipientEditTextView.java
@@ -673,7 +673,6 @@
// Draw the default chip background
mWorkPaint.reset();
mWorkPaint.setColor(backgroundColor);
- mWorkPaint.setAntiAlias(true);
final float radius = height / 2;
canvas.drawRoundRect(new RectF(0, 0, width, height), radius, radius,
mWorkPaint);
@@ -2224,6 +2223,7 @@
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
unselectChip(currentChip);
+ popup.dismiss();
}
});
popup.show();
@@ -2261,7 +2261,9 @@
}
setCursorVisible(true);
setSelection(editable.length());
- dismissPopups();
+ if (mAlternatesPopup != null && mAlternatesPopup.isShowing()) {
+ mAlternatesPopup.dismiss();
+ }
}
@Override
@@ -2269,16 +2271,8 @@
if (mSelectedChip != null) {
removeChip(mSelectedChip);
}
- dismissPopups();
- }
-
- private void dismissPopups() {
- if (mAlternatesPopup != null && mAlternatesPopup.isShowing()) {
- mAlternatesPopup.dismiss();
- }
- if (mAddressPopup != null && mAddressPopup.isShowing()) {
- mAddressPopup.dismiss();
- }
+ mAddressPopup.dismiss();
+ mAlternatesPopup.dismiss();
}
/**