summaryrefslogtreecommitdiff
path: root/libs/ui/InputManager.cpp
diff options
context:
space:
mode:
author Jeff Brown <jeffbrown@google.com> 2010-06-17 20:52:56 -0700
committer Jeff Brown <jeffbrown@google.com> 2010-06-21 13:59:34 -0700
commit51d45a710eff6da1749ae66ce9cab218144c388b (patch)
tree24f822116a86d5bf98734acffb5fe195507a7b60 /libs/ui/InputManager.cpp
parenta2f89660b4d427c34884109cf70655f20d84d2ad (diff)
More native input event dispatching.
Added ANRs handling. Added event injection. Fixed a NPE ActivityManagerServer writing ANRs to the drop box. Fixed HOME key interception. Fixed trackball reporting. Fixed pointer rotation in landscape mode. Change-Id: I50340f559f22899ab924e220a78119ffc79469b7
Diffstat (limited to 'libs/ui/InputManager.cpp')
-rw-r--r--libs/ui/InputManager.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ui/InputManager.cpp b/libs/ui/InputManager.cpp
index 7538dd01d3..32c58b4fa6 100644
--- a/libs/ui/InputManager.cpp
+++ b/libs/ui/InputManager.cpp
@@ -80,6 +80,11 @@ status_t InputManager::unregisterInputChannel(const sp<InputChannel>& inputChann
return mDispatcher->unregisterInputChannel(inputChannel);
}
+int32_t InputManager::injectInputEvent(const InputEvent* event,
+ int32_t injectorPid, int32_t injectorUid, bool sync, int32_t timeoutMillis) {
+ return mDispatcher->injectInputEvent(event, injectorPid, injectorUid, sync, timeoutMillis);
+}
+
void InputManager::getInputConfiguration(InputConfiguration* outConfiguration) const {
mReader->getCurrentInputConfiguration(outConfiguration);
}