Lines Matching refs:windowHandle

463         sp<InputWindowHandle> windowHandle = mWindowHandles.itemAt(i);
464 const InputWindowInfo* windowInfo = windowHandle->getInfo();
474 return windowHandle;
926 const sp<InputWindowHandle>& windowHandle,
928 if (applicationHandle == NULL && windowHandle == NULL) {
943 getApplicationWindowLabelLocked(applicationHandle, windowHandle).string(),
947 if (windowHandle != NULL) {
948 timeout = windowHandle->getDispatchingTimeout(DEFAULT_INPUT_DISPATCHING_TIMEOUT);
962 if (windowHandle != NULL) {
963 mInputTargetWaitApplicationHandle = windowHandle->inputApplicationHandle;
976 onANRLocked(currentTime, applicationHandle, windowHandle,
1006 sp<InputWindowHandle> windowHandle = connection->inputWindowHandle;
1008 if (windowHandle != NULL) {
1009 mTouchState.removeWindow(windowHandle);
1199 sp<InputWindowHandle> windowHandle = mWindowHandles.itemAt(i);
1200 const InputWindowInfo* windowInfo = windowHandle->getInfo();
1208 topErrorWindowHandle = windowHandle;
1219 newTouchedWindowHandle = windowHandle;
1228 if (isWindowObscuredAtPointLocked(windowHandle, x, y)) {
1233 windowHandle, outsideTargetFlags, BitSet32(0));
1396 if (! checkInjectionPermission(touchedWindow.windowHandle,
1425 sp<InputWindowHandle> inputWindowHandle = touchedWindow.windowHandle;
1439 if (touchedWindow.windowHandle->getInfo()->paused) {
1441 NULL, touchedWindow.windowHandle, nextWakeupTime,
1447 if (!isWindowReadyForMoreInputLocked(currentTime, touchedWindow.windowHandle, entry)) {
1449 NULL, touchedWindow.windowHandle, nextWakeupTime,
1468 sp<InputWindowHandle> windowHandle = mWindowHandles.itemAt(i);
1469 const InputWindowInfo* info = windowHandle->getInfo();
1471 && windowHandle->getInfo()->layoutParamsType
1473 mTempTouchState.addOrUpdateWindow(windowHandle,
1487 addWindowTargetLocked(touchedWindow.windowHandle, touchedWindow.targetFlags,
1593 void InputDispatcher::addWindowTargetLocked(const sp<InputWindowHandle>& windowHandle,
1597 const InputWindowInfo* windowInfo = windowHandle->getInfo();
1621 bool InputDispatcher::checkInjectionPermission(const sp<InputWindowHandle>& windowHandle,
1624 && (windowHandle == NULL
1625 || windowHandle->getInfo()->ownerUid != injectionState->injectorUid)
1627 if (windowHandle != NULL) {
1631 windowHandle->getName().string(),
1632 windowHandle->getInfo()->ownerUid);
1643 const sp<InputWindowHandle>& windowHandle, int32_t x, int32_t y) const {
1644 int32_t displayId = windowHandle->getInfo()->displayId;
1648 if (otherHandle == windowHandle) {
1663 const sp<InputWindowHandle>& windowHandle, const EventEntry* eventEntry) {
1664 ssize_t connectionIndex = getConnectionIndexLocked(windowHandle->getInputChannel());
1711 const sp<InputWindowHandle>& windowHandle) {
1713 if (windowHandle != NULL) {
1716 label.append(windowHandle->getName());
1721 } else if (windowHandle != NULL) {
1722 return windowHandle->getName();
2214 sp<InputWindowHandle> windowHandle = getWindowHandleLocked(connection->inputChannel);
2215 if (windowHandle != NULL) {
2216 const InputWindowInfo* windowInfo = windowHandle->getInfo();
2777 const sp<InputWindowHandle>& windowHandle = mWindowHandles.itemAt(i);
2778 if (windowHandle->getInputChannel() == inputChannel) {
2779 return windowHandle;
2786 const sp<InputWindowHandle>& windowHandle) const {
2789 if (mWindowHandles.itemAt(i) == windowHandle) {
2809 const sp<InputWindowHandle>& windowHandle = mWindowHandles.itemAt(i);
2810 if (!windowHandle->updateInfo() || windowHandle->getInputChannel() == NULL) {
2814 if (windowHandle->getInfo()->hasFocus) {
2815 newFocusedWindowHandle = windowHandle;
2817 if (windowHandle == mLastHoverWindowHandle) {
2851 if (!hasWindowHandleLocked(touchedWindow.windowHandle)) {
2854 touchedWindow.windowHandle->getName().string());
2857 touchedWindow.windowHandle->getInputChannel();
3007 if (touchedWindow.windowHandle == fromWindowHandle) {
3110 i, touchedWindow.windowHandle->getName().string(),
3121 const sp<InputWindowHandle>& windowHandle = mWindowHandles.itemAt(i);
3122 const InputWindowInfo* windowInfo = windowHandle->getInfo();
3355 const sp<InputWindowHandle>& windowHandle,
3361 getApplicationWindowLabelLocked(applicationHandle, windowHandle).string(),
3374 getApplicationWindowLabelLocked(applicationHandle, windowHandle).string());
3383 commandEntry->inputWindowHandle = windowHandle;
4335 void InputDispatcher::TouchState::addOrUpdateWindow(const sp<InputWindowHandle>& windowHandle,
4343 if (touchedWindow.windowHandle == windowHandle) {
4356 touchedWindow.windowHandle = windowHandle;
4361 void InputDispatcher::TouchState::removeWindow(const sp<InputWindowHandle>& windowHandle) {
4363 if (windows.itemAt(i).windowHandle == windowHandle) {
4388 return window.windowHandle;
4401 || !(window.windowHandle->getInfo()->layoutParamsFlags