Change-Id: I34ea8c7861cbe54e29ab8aef96e921b9107f3175
void
_FooterImpl::OnActionPerformed(const _Control& source, int actionId)
{
- //if (__calledBySetItemSelected)
- //{
- // __calledBySetItemSelected = false;
- // return ;
- //}
+ _Button* pButton = dynamic_cast<_Button*>(const_cast<_Control*>(&source));
+
+ if (pButton == GetCore().GetButton(BACK_BUTTON))
+ {
+ return ;
+ }
if (GetCore().IsInitialDraw() == true && GetCore().GetSelectedItemIndex() == 0)
{
void
_HeaderImpl::OnActionPerformed(const _Control& source, int actionId)
{
- //if (__calledBySetItemSelected)
- //{
- // __calledBySetItemSelected = false;
- // return ;
- //}
+ _Button* pButton = dynamic_cast<_Button*>(const_cast<_Control*>(&source));
+
+ if (pButton == GetCore().GetButton(BACK_BUTTON))
+ {
+ return ;
+ }
if (GetCore().IsInitialDraw() == true && GetCore().GetSelectedItemIndex() == 0)
{