Fixed issue in Button (N_SE-55715)
authormoinuddin.s <moinuddin.s@samsung.com>
Wed, 23 Oct 2013 10:28:24 +0000 (15:58 +0530)
committermoinuddin.s <moinuddin.s@samsung.com>
Wed, 23 Oct 2013 10:50:26 +0000 (16:20 +0530)
Signed-off-by: moinuddin.s <moinuddin.s@samsung.com>
Change-Id: I4e650261faa353f9b04718fe761498ba42d49267
Signed-off-by: moinuddin.s <moinuddin.s@samsung.com>
src/ui/controls/FUiCtrl_ButtonPresenter.cpp

index a0aac92..9b977b7 100644 (file)
@@ -1186,7 +1186,14 @@ _ButtonPresenter::OnAncestorEnableStateChanged(const _Control& control)
 
        if (__pButton->GetEnableState())
        {
-               __pButton->SetButtonStatus(_BUTTON_STATUS_NORMAL);
+               if (__pButton->GetButtonStatus() != _BUTTON_STATUS_HIGHLIGHTED)
+               {
+                       __pButton->SetButtonStatus(_BUTTON_STATUS_NORMAL);
+               }
+               else
+               {
+                       __pButton->SetButtonStatus(_BUTTON_STATUS_HIGHLIGHTED, false);
+               }
        }
        else
        {