summaryrefslogtreecommitdiff
path: root/libs/hwui/thread/TaskManager.cpp
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-02-05 23:41:59 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-02-05 23:41:59 +0000
commitb3cd68bc8230dfa38491ee712f33420a02049071 (patch)
tree44ca1ebe320d7c8390d5800f0cac35ccc873c0bd /libs/hwui/thread/TaskManager.cpp
parent55593a983fa6b5ee0c85a9c71d4dc66d65b3f8d6 (diff)
parent80dbc35555d21f65fcfe4ede5d7b406cc4190a97 (diff)
Merge "Tell JVM to not wait for HWUI worker threads upon shutdown"
Diffstat (limited to 'libs/hwui/thread/TaskManager.cpp')
-rw-r--r--libs/hwui/thread/TaskManager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/hwui/thread/TaskManager.cpp b/libs/hwui/thread/TaskManager.cpp
index 26ff6ebad3b4..6493d495716e 100644
--- a/libs/hwui/thread/TaskManager.cpp
+++ b/libs/hwui/thread/TaskManager.cpp
@@ -21,6 +21,7 @@
#include "TaskManager.h"
#include "TaskProcessor.h"
#include "utils/MathUtils.h"
+#include "renderthread/RenderThread.h"
namespace android {
namespace uirenderer {
@@ -84,6 +85,11 @@ bool TaskManager::addTaskBase(const sp<TaskBase>& task, const sp<TaskProcessorBa
status_t TaskManager::WorkerThread::readyToRun() {
setpriority(PRIO_PROCESS, 0, PRIORITY_FOREGROUND);
+ auto onStartHook = renderthread::RenderThread::getOnStartHook();
+ if (onStartHook) {
+ onStartHook();
+ }
+
return NO_ERROR;
}