summaryrefslogtreecommitdiff
path: root/libs/hwui/thread/ThreadBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/hwui/thread/ThreadBase.h')
-rw-r--r--libs/hwui/thread/ThreadBase.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/hwui/thread/ThreadBase.h b/libs/hwui/thread/ThreadBase.h
index 8cdcc46b97fb..0289d3fd2ef7 100644
--- a/libs/hwui/thread/ThreadBase.h
+++ b/libs/hwui/thread/ThreadBase.h
@@ -68,10 +68,12 @@ protected:
void processQueue() { mQueue.process(); }
virtual bool threadLoop() override {
+ Looper::setForThread(mLooper);
while (!exitPending()) {
waitForWork();
processQueue();
}
+ Looper::setForThread(nullptr);
return false;
}