summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike McTernan <mikemcternan@google.com>2023-04-14 19:23:21 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-04-14 19:23:21 +0000
commite05fbff39382667f608571201bd31fffd07f792c (patch)
treee1c145405a0db9e24bbb7386fe765aab97c3328d
parent1fe22367aa875c10d8db5928f0573b8adfa7eb50 (diff)
parent4d2e02e14c3b238771791e1b19e6a725ad45affc (diff)
downloadteeui-e05fbff39382667f608571201bd31fffd07f792c.tar.gz
trusty:teeui: Add error message to help track down 'out of memory' errors. am: be41cb2966 am: 521f75cc08 am: d5d12308a0 am: 4d2e02e14c
Original change: https://android-review.googlesource.com/c/platform/system/teeui/+/2537970 Change-Id: Iea6a4968e0c1c402329055b2ba22c50b9d257741 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--libteeui/src/label.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/libteeui/src/label.cpp b/libteeui/src/label.cpp
index 5e0cc26..6dfd8f7 100644
--- a/libteeui/src/label.cpp
+++ b/libteeui/src/label.cpp
@@ -69,7 +69,11 @@ Error LabelImpl::draw(const PixelDrawer& drawPixel, const Box<pxs>& bounds, Line
auto curLine = lineInfo->begin();
while (textBegin != text_.end()) {
- if (curLine == lineInfo->end()) return Error::OutOfMemory;
+ if (curLine == lineInfo->end()) {
+ TEEUI_LOG << "lineInfo filled: lines=" << lineInfo->size_ << " textId=" << textId_
+ << ENDL;
+ return Error::OutOfMemory;
+ }
auto lineEnd = textBegin;