We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 501f7bc + 4ae02b3 commit e178700Copy full SHA for e178700
core/java/android/widget/PopupWindow.java
@@ -1421,6 +1421,10 @@ protected int[] onCreateDrawableState(int extraSpace) {
1421
@Override
1422
public boolean dispatchKeyEvent(KeyEvent event) {
1423
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
1424
+ if (getKeyDispatcherState() == null) {
1425
+ return super.dispatchKeyEvent(event);
1426
+ }
1427
+
1428
if (event.getAction() == KeyEvent.ACTION_DOWN
1429
&& event.getRepeatCount() == 0) {
1430
getKeyDispatcherState().startTracking(event, this);
0 commit comments