X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Fevents%2Fkey-event-processor.cpp;h=8fd110158d1bba6a617d61808d9c2da57397ed52;hb=72c0c0343aa6a83940a726946b237c132f32890f;hp=bbaecdd2ec1bc02900cce8c5da5adeedbb21bf96;hpb=ebbd710c73bbbdf89bbfa2d686ac6d0c3856a458;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/events/key-event-processor.cpp b/dali/internal/event/events/key-event-processor.cpp index bbaecdd..8fd1101 100644 --- a/dali/internal/event/events/key-event-processor.cpp +++ b/dali/internal/event/events/key-event-processor.cpp @@ -41,7 +41,11 @@ void KeyEventProcessor::ProcessKeyEvent(const Integration::KeyEvent& event) Dali::KeyEvent keyEventHandle(keyEvent.Get()); // Emit the key event signal from the scene. - bool consumed = mScene.EmitKeyEventGeneratedSignal(keyEventHandle); + bool consumed = mScene.EmitInterceptKeyEventSignal(keyEventHandle); + if(!consumed) + { + consumed = mScene.EmitKeyEventGeneratedSignal(keyEventHandle); + } if(!consumed) { mScene.EmitKeyEventSignal(keyEventHandle);