Merge change 8216 into donut
* changes: Fixes #1994125. Ensures AbsListView's filter window is always dismissed.
This commit is contained in:
@@ -1535,6 +1535,9 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
|
|||||||
protected void onDetachedFromWindow() {
|
protected void onDetachedFromWindow() {
|
||||||
super.onDetachedFromWindow();
|
super.onDetachedFromWindow();
|
||||||
|
|
||||||
|
// Dismiss the popup in case onSaveInstanceState() was not invoked
|
||||||
|
dismissPopup();
|
||||||
|
|
||||||
final ViewTreeObserver treeObserver = getViewTreeObserver();
|
final ViewTreeObserver treeObserver = getViewTreeObserver();
|
||||||
if (treeObserver != null) {
|
if (treeObserver != null) {
|
||||||
treeObserver.removeOnTouchModeChangeListener(this);
|
treeObserver.removeOnTouchModeChangeListener(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user