From 89ef0720ee8e0ac6ae1758faa917e4d6c9606fb4 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Wed, 10 Aug 2011 16:25:21 -0700 Subject: Add input system to Watchdog. Bug: 5094994 Change-Id: I153866958efc64ac19bda8b997c1c9f6ad425ec4 --- services/input/InputReader.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'services/input/InputReader.cpp') diff --git a/services/input/InputReader.cpp b/services/input/InputReader.cpp index dacc73f41d25..2eacbeb34172 100644 --- a/services/input/InputReader.cpp +++ b/services/input/InputReader.cpp @@ -731,6 +731,15 @@ void InputReader::dump(String8& dump) { mConfig.pointerGestureZoomSpeedRatio); } +void InputReader::monitor() { + // Acquire and release the lock to ensure that the reader has not deadlocked. + mLock.lock(); + mLock.unlock(); + + // Check the EventHub + mEventHub->monitor(); +} + // --- InputReader::ContextImpl --- -- cgit v1.2.3-59-g8ed1b