Lines Matching refs:windowHandle
473 sp<InputWindowHandle> windowHandle = mWindowHandles.itemAt(i);
474 const InputWindowInfo* windowInfo = windowHandle->getInfo();
485 return windowHandle;
940 const sp<InputWindowHandle>& windowHandle,
942 if (applicationHandle == NULL && windowHandle == NULL) {
957 getApplicationWindowLabelLocked(applicationHandle, windowHandle).string(),
961 if (windowHandle != NULL) {
962 timeout = windowHandle->getDispatchingTimeout(DEFAULT_INPUT_DISPATCHING_TIMEOUT);
976 if (windowHandle != NULL) {
977 mInputTargetWaitApplicationHandle = windowHandle->inputApplicationHandle;
990 onANRLocked(currentTime, applicationHandle, windowHandle,
1020 sp<InputWindowHandle> windowHandle = connection->inputWindowHandle;
1022 if (windowHandle != NULL) {
1023 mTouchState.removeWindow(windowHandle);
1213 sp<InputWindowHandle> windowHandle = mWindowHandles.itemAt(i);
1214 const InputWindowInfo* windowInfo = windowHandle->getInfo();
1222 topErrorWindowHandle = windowHandle;
1234 newTouchedWindowHandle = windowHandle;
1243 if (isWindowObscuredAtPointLocked(windowHandle, x, y)) {
1248 windowHandle, outsideTargetFlags, BitSet32(0));
1397 if (! checkInjectionPermission(touchedWindow.windowHandle,
1426 sp<InputWindowHandle> inputWindowHandle = touchedWindow.windowHandle;
1440 if (touchedWindow.windowHandle->getInfo()->paused) {
1442 NULL, touchedWindow.windowHandle, nextWakeupTime,
1448 if (!isWindowReadyForMoreInputLocked(currentTime, touchedWindow.windowHandle, entry)) {
1450 NULL, touchedWindow.windowHandle, nextWakeupTime,
1469 sp<InputWindowHandle> windowHandle = mWindowHandles.itemAt(i);
1470 const InputWindowInfo* info = windowHandle->getInfo();
1472 && windowHandle->getInfo()->layoutParamsType
1474 mTempTouchState.addOrUpdateWindow(windowHandle,
1488 addWindowTargetLocked(touchedWindow.windowHandle, touchedWindow.targetFlags,
1594 void InputDispatcher::addWindowTargetLocked(const sp<InputWindowHandle>& windowHandle,
1598 const InputWindowInfo* windowInfo = windowHandle->getInfo();
1622 bool InputDispatcher::checkInjectionPermission(const sp<InputWindowHandle>& windowHandle,
1625 && (windowHandle == NULL
1626 || windowHandle->getInfo()->ownerUid != injectionState->injectorUid)
1628 if (windowHandle != NULL) {
1632 windowHandle->getName().string(),
1633 windowHandle->getInfo()->ownerUid);
1644 const sp<InputWindowHandle>& windowHandle, int32_t x, int32_t y) const {
1645 int32_t displayId = windowHandle->getInfo()->displayId;
1649 if (otherHandle == windowHandle) {
1664 const sp<InputWindowHandle>& windowHandle, const EventEntry* eventEntry) {
1665 ssize_t connectionIndex = getConnectionIndexLocked(windowHandle->getInputChannel());
1712 const sp<InputWindowHandle>& windowHandle) {
1714 if (windowHandle != NULL) {
1717 label.append(windowHandle->getName());
1722 } else if (windowHandle != NULL) {
1723 return windowHandle->getName();
2215 sp<InputWindowHandle> windowHandle = getWindowHandleLocked(connection->inputChannel);
2216 if (windowHandle != NULL) {
2217 const InputWindowInfo* windowInfo = windowHandle->getInfo();
2778 const sp<InputWindowHandle>& windowHandle = mWindowHandles.itemAt(i);
2779 if (windowHandle->getInputChannel() == inputChannel) {
2780 return windowHandle;
2787 const sp<InputWindowHandle>& windowHandle) const {
2790 if (mWindowHandles.itemAt(i) == windowHandle) {
2810 const sp<InputWindowHandle>& windowHandle = mWindowHandles.itemAt(i);
2811 if (!windowHandle->updateInfo() || windowHandle->getInputChannel() == NULL) {
2815 if (windowHandle->getInfo()->hasFocus) {
2816 newFocusedWindowHandle = windowHandle;
2818 if (windowHandle == mLastHoverWindowHandle) {
2852 if (!hasWindowHandleLocked(touchedWindow.windowHandle)) {
2855 touchedWindow.windowHandle->getName().string());
2858 touchedWindow.windowHandle->getInputChannel();
3008 if (touchedWindow.windowHandle == fromWindowHandle) {
3111 i, touchedWindow.windowHandle->getName().string(),
3122 const sp<InputWindowHandle>& windowHandle = mWindowHandles.itemAt(i);
3123 const InputWindowInfo* windowInfo = windowHandle->getInfo();
3381 const sp<InputWindowHandle>& windowHandle,
3387 getApplicationWindowLabelLocked(applicationHandle, windowHandle).string(),
3400 getApplicationWindowLabelLocked(applicationHandle, windowHandle).string());
3409 commandEntry->inputWindowHandle = windowHandle;
4379 void InputDispatcher::TouchState::addOrUpdateWindow(const sp<InputWindowHandle>& windowHandle,
4387 if (touchedWindow.windowHandle == windowHandle) {
4400 touchedWindow.windowHandle = windowHandle;
4405 void InputDispatcher::TouchState::removeWindow(const sp<InputWindowHandle>& windowHandle) {
4407 if (windows.itemAt(i).windowHandle == windowHandle) {
4432 return window.windowHandle;
4445 || !(window.windowHandle->getInfo()->layoutParamsFlags