From 5d0fc6a1b7afd846a04b85b231660748e872c0e5 Mon Sep 17 00:00:00 2001 From: Aloshi Date: Thu, 5 Mar 2015 17:21:52 -0600 Subject: [PATCH] Fixed DateTimeComponent being cut off when a date is manually entered (from "unknown" -> "01/01/1990"). --- es-core/src/components/DateTimeComponent.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/es-core/src/components/DateTimeComponent.cpp b/es-core/src/components/DateTimeComponent.cpp index 6015be506..81775319e 100644 --- a/es-core/src/components/DateTimeComponent.cpp +++ b/es-core/src/components/DateTimeComponent.cpp @@ -253,8 +253,9 @@ void DateTimeComponent::updateTextCache() std::shared_ptr font = getFont(); mTextCache = std::unique_ptr(font->buildTextCache(dispString, 0, 0, mColor)); - if(!mSizeSet) - mSize = mTextCache->metrics.size; + mSize = mTextCache->metrics.size; + if(getParent()) + getParent()->onSizeChanged(); //set up cursor positions mCursorBoxes.clear();