Merge change 8216 into donut

* changes:
  Fixes #1994125. Ensures AbsListView's filter window is always dismissed.
This commit is contained in:
Android (Google) Code Review
2009-07-22 11:30:23 -07:00

View File

@@ -1535,6 +1535,9 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
// Dismiss the popup in case onSaveInstanceState() was not invoked
dismissPopup();
final ViewTreeObserver treeObserver = getViewTreeObserver();
if (treeObserver != null) {
treeObserver.removeOnTouchModeChangeListener(this);