diff options
author | Chris Craik <ccraik@google.com> | 2014-09-29 17:09:53 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2014-10-01 11:14:55 -0700 |
commit | 059476a24502500bbc277b86f9a4f7e840d1b5f5 (patch) | |
tree | 459eafb5f8b26b16e754b6e1a0a86c50d9371b7d /libs/hwui/RenderNode.cpp | |
parent | ec89863adec09dbf980b2d2c90c0fa5e78ffa7a9 (diff) | |
download | frameworks_base-059476a24502500bbc277b86f9a4f7e840d1b5f5.zip frameworks_base-059476a24502500bbc277b86f9a4f7e840d1b5f5.tar.gz frameworks_base-059476a24502500bbc277b86f9a4f7e840d1b5f5.tar.bz2 |
Avoid creating Caches instance with gfxinfo dump
bug:17509891
Change-Id: I182851068ba04926d60226b3ace95efea59eac45
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
-rw-r--r-- | libs/hwui/RenderNode.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp index 254492f..70ff6e5 100644 --- a/libs/hwui/RenderNode.cpp +++ b/libs/hwui/RenderNode.cpp @@ -50,10 +50,13 @@ void RenderNode::outputLogBuffer(int fd) { fprintf(file, "\nRecent DisplayList operations\n"); logBuffer.outputCommands(file); - String8 cachesLog; - Caches::getInstance().dumpMemoryUsage(cachesLog); - fprintf(file, "\nCaches:\n%s", cachesLog.string()); - fprintf(file, "\n"); + if (Caches::hasInstance()) { + String8 cachesLog; + Caches::getInstance().dumpMemoryUsage(cachesLog); + fprintf(file, "\nCaches:\n%s\n", cachesLog.string()); + } else { + fprintf(file, "\nNo caches instance.\n"); + } fflush(file); } |