bool result = false;
if( Self().OnStage() )
{
- result = Toolkit::KeyInputFocusManager::Get().IsKeyboardListener(Toolkit::Control::DownCast(Self()));
+ Toolkit::Control control = Toolkit::KeyInputFocusManager::Get().GetCurrentFocusControl();
+ if( Self() == control )
+ {
+ result = true;
+ }
}
return result;
}