diff options
| author | 2019-11-15 17:59:25 +0000 | |
|---|---|---|
| committer | 2019-11-15 18:04:37 +0000 | |
| commit | 6cbc978d76d1c3b5d48f8018dc291bc987d5ff0f (patch) | |
| tree | b87e5c6af0503bc8617bd2af48e3e0a5e47c3c02 /services/inputflinger/InputReaderBase.cpp | |
| parent | f15a8aa344946fb274b1db9f546d5fed746cae70 (diff) | |
Revert "Reland "Let InputReader handle its own thread""
Reason for revert: flaky tests b/144546498
Bug: 144546498
Change-Id: Id5a4c8dc8e634b23b560dde6843b5a5860305e5f
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) { |