diff options
| author | 2019-11-01 07:59:34 +0000 | |
|---|---|---|
| committer | 2019-11-01 07:59:34 +0000 | |
| commit | b2ffebef02c29b05bbb1057a43c8add6fc92bce4 (patch) | |
| tree | 56e745114376497dcac64002de4c3e61c0fd1707 /services/inputflinger/InputReaderBase.cpp | |
| parent | 5b7e0882ccb39ae6a2555aaa8a64bff7b08147f7 (diff) | |
| parent | 95a4ed6e84e9b8845359f601050218fa28459f4b (diff) | |
Merge "Revert "Let InputReader handle its own thread""
Diffstat (limited to 'services/inputflinger/InputReaderBase.cpp')
| -rw-r--r-- | services/inputflinger/InputReaderBase.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/services/inputflinger/InputReaderBase.cpp b/services/inputflinger/InputReaderBase.cpp index 2d6f2c1cc9..0422d8342b 100644 --- a/services/inputflinger/InputReaderBase.cpp +++ b/services/inputflinger/InputReaderBase.cpp @@ -33,6 +33,20 @@ using android::base::StringPrintf; namespace android { +// --- InputReaderThread --- + +InputReaderThread::InputReaderThread(const sp<InputReaderInterface>& reader) : + Thread(/*canCallJava*/ true), mReader(reader) { +} + +InputReaderThread::~InputReaderThread() { +} + +bool InputReaderThread::threadLoop() { + mReader->loopOnce(); + return true; +} + // --- InputReaderConfiguration --- std::string InputReaderConfiguration::changesToString(uint32_t changes) { |