Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7528f57c authored by Joe LaPenna's avatar Joe LaPenna Committed by Anthony Hugh
Browse files

[DO NOT MERGE ANYWHERE]: Allow button events in ambient.

See thread: "key presses & Ambient"

BUG: 25964771
BUG: 26524301

Change-Id: I914edd447c38678a06d27677be4597c0ee384635
parent 907108ca
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -3712,7 +3712,8 @@ public final class ViewRootImpl implements ViewParent,
                return true;
            } else if ((!mAttachInfo.mHasWindowFocus
                    && !q.mEvent.isFromSource(InputDevice.SOURCE_CLASS_POINTER)) || mStopped
                    || mIsAmbientMode || (mPausedForTransition && !isBack(q.mEvent))) {
                    || (mIsAmbientMode && !q.mEvent.isFromSource(InputDevice.SOURCE_CLASS_BUTTON))
                    || (mPausedForTransition && !isBack(q.mEvent))) {
                // This is a focus event and the window doesn't currently have input focus or
                // has stopped. This could be an event that came back from the previous stage
                // but the window has lost focus or stopped in the meantime.