| Index: third_party/WebKit/Source/core/input/PointerEventManager.h
|
| diff --git a/third_party/WebKit/Source/core/input/PointerEventManager.h b/third_party/WebKit/Source/core/input/PointerEventManager.h
|
| index 0282b186827a60b0fd57a24facacd722e9a28484..0db257bf15d57c59af4a3ac083a925833b865b25 100644
|
| --- a/third_party/WebKit/Source/core/input/PointerEventManager.h
|
| +++ b/third_party/WebKit/Source/core/input/PointerEventManager.h
|
| @@ -128,6 +128,10 @@ private:
|
| const PlatformMouseEvent& = PlatformMouseEvent(),
|
| bool sendMouseEvent = false);
|
|
|
| + // Try to immediately send the got/lostpointercapture without boundary
|
| + // events.
|
| + void immediateProcessPendingPointerCapture(int pointerId);
|
| +
|
| // Processes the capture state of a pointer, updates node under
|
| // pointer, and sends corresponding boundary events for pointer if
|
| // setPointerPosition is true. It also sends corresponding boundary events
|
| @@ -151,6 +155,10 @@ private:
|
| PointerEvent*,
|
| bool checkForListener = false);
|
| void releasePointerCapture(int);
|
| + // Returns true if capture target and pending capture target were different.
|
| + bool getPointerCaptureState(int pointerId,
|
| + EventTarget** pointerCaptureTarget,
|
| + EventTarget** pendingPointerCaptureTarget);
|
|
|
| // NOTE: If adding a new field to this class please ensure that it is
|
| // cleared in |PointerEventManager::clear()|.
|
|
|