_Form* pFormCore = pImpl->GetParentFormCore(dynamic_cast< _Control* >(&pImpl->GetCore()));
if (pFormCore)
{
- if (pFormCore->HasFooter() && pFormCore->IsFooterVisible())
- {
- pImpl->SetFooterVisibleState(true);
- pFormCore->SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, false);
- }
-
pFormCore->DeflateClientRectHeight(pXformer->TransformVertical(rect.height));
+
+ if (pFormCore->HasFooter())
+ {
+ pFormCore->SetKeypadShowState(true);
+ pFormCore->Draw();
+ }
}
if (pImpl->GetWebKeypadEventListener())
_Form* pFormCore = pImpl->GetParentFormCore(dynamic_cast< _Control* >(&pImpl->GetCore()));
if (pFormCore)
{
- if (pFormCore->HasFooter() && pImpl->IsFooterVisible())
+ pFormCore->DeflateClientRectHeight(0);
+
+ if (pFormCore->HasFooter())
{
- pImpl->SetFooterVisibleState(false);
- pFormCore->SetActionBarsVisible(FORM_ACTION_BAR_FOOTER, true);
+ pFormCore->SetKeypadShowState(false);
+ pFormCore->Draw();
}
-
- pFormCore->DeflateClientRectHeight(0);
}
if (pImpl->GetWebKeypadEventListener())