diff options
-rw-r--r-- | extensions/source/propctrlr/standardcontrol.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/extensions/source/propctrlr/standardcontrol.cxx b/extensions/source/propctrlr/standardcontrol.cxx index 2307d0bf01f4..7cbca1c276b4 100644 --- a/extensions/source/propctrlr/standardcontrol.cxx +++ b/extensions/source/propctrlr/standardcontrol.cxx @@ -97,15 +97,18 @@ namespace pcr void SAL_CALL ODateControl::setValue( const Any& _rValue ) { + SvtCalendarBox* pCalendarBox = getTypedControlWindow(); + util::Date aUNODate; if ( !( _rValue >>= aUNODate ) ) { - getTypedControlWindow()->set_date(::Date(::Date::SYSTEM)); + pCalendarBox->set_date(::Date(::Date::SYSTEM)); + pCalendarBox->set_label(""); } else { ::Date aDate( aUNODate.Day, aUNODate.Month, aUNODate.Year ); - getTypedControlWindow()->set_date(aDate); + pCalendarBox->set_date(aDate); } } |