From da86b618c4c229188239afad6700d2bf37d2fe36 Mon Sep 17 00:00:00 2001 From: Aloshi Date: Fri, 6 Mar 2015 09:25:42 -0600 Subject: [PATCH] Quick fix for the stack overflow with DateTimeComponents in a ComponentGrid. --- es-core/src/components/DateTimeComponent.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/es-core/src/components/DateTimeComponent.cpp b/es-core/src/components/DateTimeComponent.cpp index 681927b35..7113ec495 100644 --- a/es-core/src/components/DateTimeComponent.cpp +++ b/es-core/src/components/DateTimeComponent.cpp @@ -256,6 +256,8 @@ void DateTimeComponent::updateTextCache() if(mAutoSize) { mSize = mTextCache->metrics.size; + + mAutoSize = false; if(getParent()) getParent()->onSizeChanged(); } @@ -302,6 +304,7 @@ void DateTimeComponent::setFont(std::shared_ptr font) void DateTimeComponent::onSizeChanged() { + mAutoSize = false; updateTextCache(); }