projects
/
platform
/
core
/
uifw
/
dali-toolkit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refractor ImfManager to InputMethodContext
[platform/core/uifw/dali-toolkit.git]
/
dali-toolkit
/
public-api
/
controls
/
control-impl.cpp
diff --git
a/dali-toolkit/public-api/controls/control-impl.cpp
b/dali-toolkit/public-api/controls/control-impl.cpp
index
49064a8
..
df78b15
100755
(executable)
--- a/
dali-toolkit/public-api/controls/control-impl.cpp
+++ b/
dali-toolkit/public-api/controls/control-impl.cpp
@@
-465,13
+465,15
@@
bool Control::EmitKeyEventSignal( const KeyEvent& event )
bool consumed = false;
bool consumed = false;
+ consumed = mImpl->FilterKeyEvent( event );
+
// signals are allocated dynamically when someone connects
// signals are allocated dynamically when someone connects
- if ( !mImpl->mKeyEventSignal.Empty() )
+ if ( !
consumed && !
mImpl->mKeyEventSignal.Empty() )
{
consumed = mImpl->mKeyEventSignal.Emit( handle, event );
}
{
consumed = mImpl->mKeyEventSignal.Emit( handle, event );
}
- if (
!consumed
)
+ if (
!consumed
)
{
// Notification for derived classes
consumed = OnKeyEvent(event);
{
// Notification for derived classes
consumed = OnKeyEvent(event);