bug fix focus manager
authorkeonpyo.kong <keonpyo.kong@samsung.com>
Wed, 26 Jun 2013 12:52:13 +0000 (21:52 +0900)
committerkeonpyo.kong <keonpyo.kong@samsung.com>
Wed, 26 Jun 2013 13:36:06 +0000 (22:36 +0900)
Change-Id: Ia997b41e55021f19753250d9626f15b5ee7ec0ad
Signed-off-by: keonpyo.kong <keonpyo.kong@samsung.com>
apply code review

Change-Id: I9314d01201a079e2466e05abc7f4e3af08e98ac5
Signed-off-by: keonpyo.kong <keonpyo.kong@samsung.com>
src/ui/FUi_FocusManagerImpl.cpp
src/ui/FUi_Window.cpp

index 0a1f670..1f8dc19 100644 (file)
@@ -405,9 +405,12 @@ _FocusManagerImpl::OnKeyPressed(const _Control& source, const _KeyInfo& keyInfo)
                        focusDirection = FOCUS_DIRECTION_DOWNWARD;
                        break;
                }
+       default :
+               {
+                       return false;
+               }       
        }
-       
-       StartFocusTraversal(pControl, focusDirection);
+       StartFocusTraversal(pControl, focusDirection);  
        return false;
 }
 
index 4ab1148..c532a34 100644 (file)
@@ -987,6 +987,7 @@ _Window:: SetFocusControl(const _Control* pControl, bool on)
        else
        {
                pControlMgr->SetFocusControl(*this, false);
+               SetFocused();
        }
 }