add patch
[framework/osp/uifw.git] / src / ui / FUi_UiFocusEvent.cpp
index b87613e..479743d 100644 (file)
@@ -104,6 +104,18 @@ _UiFocusEvent::OnListenerProcessing(const _IUiEventListener& listener, bool& isF
        return FireListener(pFocusListener, isFiltered);
 }
 
+bool
+_UiFocusEvent::IsEventEnabled(const _Control& control) const
+{
+       // call a listener method by the key state
+       if (FOCUS_GAINED == GetFocusState())
+       {
+               return _UiEvent::IsEventEnabled(control);
+       }
+       
+       return true;
+}
+
 result
 _UiFocusEvent::FireListener(const _IFocusEventListener* pListener, bool& isFiltered)
 {