Merge "Close windows on ACTION_UP when touched outside" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
89ebf3f674
@@ -1301,7 +1301,7 @@ public abstract class Window {
|
|||||||
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 115609023)
|
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 115609023)
|
||||||
public boolean shouldCloseOnTouch(Context context, MotionEvent event) {
|
public boolean shouldCloseOnTouch(Context context, MotionEvent event) {
|
||||||
final boolean isOutside =
|
final boolean isOutside =
|
||||||
event.getAction() == MotionEvent.ACTION_DOWN && isOutOfBounds(context, event)
|
event.getAction() == MotionEvent.ACTION_UP && isOutOfBounds(context, event)
|
||||||
|| event.getAction() == MotionEvent.ACTION_OUTSIDE;
|
|| event.getAction() == MotionEvent.ACTION_OUTSIDE;
|
||||||
if (mCloseOnTouchOutside && peekDecorView() != null && isOutside) {
|
if (mCloseOnTouchOutside && peekDecorView() != null && isOutside) {
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user