summaryrefslogtreecommitdiff
path: root/core/java/android/widget
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-02-21 21:26:36 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-02-21 21:26:36 +0000
commit00ddbbc8c38396d46fb838d7199e69303c989448 (patch)
tree30a0c3d99784ba8b61ad2e8ff11dfdf26a422870 /core/java/android/widget
parent32bdf16288d0105cd3aada878b4bda8fda10a037 (diff)
parent6d89f482552067544d67716a469979769cdbe6b8 (diff)
Merge "Don't end transitions on a detached window, prevent crash in WindowId"
Diffstat (limited to 'core/java/android/widget')
-rw-r--r--core/java/android/widget/PopupWindow.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/widget/PopupWindow.java b/core/java/android/widget/PopupWindow.java
index 7217def3cf08..9553cf5e119c 100644
--- a/core/java/android/widget/PopupWindow.java
+++ b/core/java/android/widget/PopupWindow.java
@@ -2563,7 +2563,9 @@ public class PopupWindow {
public void onViewDetachedFromWindow(View v) {
v.removeOnAttachStateChangeListener(this);
- TransitionManager.endTransitions(PopupDecorView.this);
+ if (isAttachedToWindow()) {
+ TransitionManager.endTransitions(PopupDecorView.this);
+ }
}
};