modify footer action fire
authorMyung Jin Kim <critical.kim@samsung.com>
Mon, 8 Apr 2013 06:49:58 +0000 (15:49 +0900)
committerMyung Jin Kim <critical.kim@samsung.com>
Mon, 8 Apr 2013 06:49:58 +0000 (15:49 +0900)
Change-Id: I34ea8c7861cbe54e29ab8aef96e921b9107f3175

src/ui/controls/FUiCtrl_FooterImpl.cpp
src/ui/controls/FUiCtrl_HeaderImpl.cpp

index d3caaee..49aa2ed 100644 (file)
@@ -827,11 +827,12 @@ _FooterImpl::RemoveActionEventListener(IActionEventListener& listener)
 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)
        {
index a2dd410..cdf084f 100644 (file)
@@ -1086,11 +1086,12 @@ _HeaderImpl::RemoveActionEventListener(IActionEventListener& listener)
 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)
        {