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(); }