From 2eabf1142fcfd0169b956ba703ac312dfa98469f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 21 Jul 2015 14:21:07 -0400 Subject: [PATCH] always stop passing key events on once they reach the lokker callback --- src/modules/lokker/lokker.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/lokker/lokker.c b/src/modules/lokker/lokker.c index a9ecfbf4a..33a914d37 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