am dff62196: Merge "Keeping the screen on during gesture detection." into jb-dev
* commit 'dff621968da21d747c462c64cc80c1b27bd17dcc': Keeping the screen on during gesture detection.
This commit is contained in:
@@ -20,6 +20,7 @@ import com.android.server.accessibility.TouchExplorer.GestureListener;
|
||||
import com.android.server.input.InputFilter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.PowerManager;
|
||||
import android.util.Slog;
|
||||
import android.view.InputDevice;
|
||||
import android.view.InputEvent;
|
||||
@@ -37,6 +38,8 @@ public class AccessibilityInputFilter extends InputFilter {
|
||||
|
||||
private final Context mContext;
|
||||
|
||||
private final PowerManager mPm;
|
||||
|
||||
private final GestureListener mGestureListener;
|
||||
|
||||
/**
|
||||
@@ -74,6 +77,7 @@ public class AccessibilityInputFilter extends InputFilter {
|
||||
super(context.getMainLooper());
|
||||
mContext = context;
|
||||
mGestureListener = gestureListener;
|
||||
mPm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -108,6 +112,7 @@ public class AccessibilityInputFilter extends InputFilter {
|
||||
mTouchExplorer.clear(motionEvent, policyFlags);
|
||||
}
|
||||
if ((policyFlags & WindowManagerPolicy.FLAG_PASS_TO_USER) != 0) {
|
||||
mPm.userActivity(event.getEventTime(), false);
|
||||
mTouchExplorer.onMotionEvent(motionEvent, policyFlags);
|
||||
} else {
|
||||
mTouchExplorer.clear(motionEvent, policyFlags);
|
||||
|
||||
Reference in New Issue
Block a user