From: Mike Blumenkrantz Date: Tue, 21 Jul 2015 18:21:07 +0000 (-0400) Subject: always stop passing key events on once they reach the lokker callback X-Git-Tag: upstream/0.20.0~533 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2eabf1142fcfd0169b956ba703ac312dfa98469f;p=platform%2Fupstream%2Fenlightenment.git always stop passing key events on once they reach the lokker callback --- diff --git a/src/modules/lokker/lokker.c b/src/modules/lokker/lokker.c index a9ecfbf..33a914d 100644 --- a/src/modules/lokker/lokker.c +++ b/src/modules/lokker/lokker.c @@ -675,7 +675,7 @@ _lokker_cb_key_down(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) _lokker_caps_hint_update(""); else _lokker_caps_hint_update(_("Caps Lock is On")); - return (edd->state != LOKKER_STATE_CHECKING); + return ECORE_CALLBACK_DONE; } if (edd->state == LOKKER_STATE_CHECKING) return ECORE_CALLBACK_DONE; @@ -685,7 +685,7 @@ _lokker_cb_key_down(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) if (edd->selected) { _lokker_unselect(); - return ECORE_CALLBACK_RENEW; + return ECORE_CALLBACK_DONE; } } else if (!strcmp(ev->key, "KP_Enter")) @@ -698,7 +698,7 @@ _lokker_cb_key_down(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) { _lokker_null(); _lokker_unselect(); - return ECORE_CALLBACK_RENEW; + return ECORE_CALLBACK_DONE; } _lokker_backspace(); } @@ -708,7 +708,7 @@ _lokker_cb_key_down(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) { _lokker_null(); _lokker_unselect(); - return ECORE_CALLBACK_RENEW; + return ECORE_CALLBACK_DONE; } _lokker_delete(); } @@ -730,7 +730,7 @@ _lokker_cb_key_down(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) for (c = ev->compose; c[0]; c++) { - if (!isdigit(c[0])) return ECORE_CALLBACK_RENEW; + if (!isdigit(c[0])) return ECORE_CALLBACK_DONE; } } if (edd->selected) @@ -746,7 +746,7 @@ _lokker_cb_key_down(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) } } - return ECORE_CALLBACK_PASS_ON; + return ECORE_CALLBACK_DONE; } EINTERN Eina_Bool