Don't start RenderThread to do trimMemory
Bug: 16825138 Change-Id: I35f57898b14bc8526c3d93a3003bca6f5a3d7fbe
This commit is contained in:
@@ -336,11 +336,14 @@ CREATE_BRIDGE2(timMemory, RenderThread* thread, int level) {
|
||||
}
|
||||
|
||||
void RenderProxy::trimMemory(int level) {
|
||||
RenderThread& thread = RenderThread::getInstance();
|
||||
SETUP_TASK(timMemory);
|
||||
args->thread = &thread;
|
||||
args->level = level;
|
||||
thread.queue(task);
|
||||
// Avoid creating a RenderThread to do a trimMemory.
|
||||
if (RenderThread::hasInstance()) {
|
||||
RenderThread& thread = RenderThread::getInstance();
|
||||
SETUP_TASK(timMemory);
|
||||
args->thread = &thread;
|
||||
args->level = level;
|
||||
thread.queue(task);
|
||||
}
|
||||
}
|
||||
|
||||
CREATE_BRIDGE0(fence) {
|
||||
|
||||
Reference in New Issue
Block a user