From 45afba43d2fbea07fbbe1deece67e58faf7f0e63 Mon Sep 17 00:00:00 2001 From: Sanjeev BA Date: Tue, 6 Mar 2012 02:51:54 +0000 Subject: [PATCH] Fix delete key function and remove stray 'BackSpace (' handling in code. Signed-off-by: Sanjeev BA SVN revision: 68763 --- legacy/elementary/src/lib/elc_multibuttonentry.c | 6 +++--- legacy/elementary/src/lib/elc_multibuttonentry.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/legacy/elementary/src/lib/elc_multibuttonentry.c b/legacy/elementary/src/lib/elc_multibuttonentry.c index 8296e7794a..44d0ce421d 100644 --- a/legacy/elementary/src/lib/elc_multibuttonentry.c +++ b/legacy/elementary/src/lib/elc_multibuttonentry.c @@ -971,7 +971,7 @@ _evas_mbe_key_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, { if (wd->current && ((strcmp(ev->keyname, "BackSpace") == 0) || - (strcmp(ev->keyname, "BackSpace (") == 0))) + (strcmp(ev->keyname, "Delete") == 0))) { item = eina_list_data_get(wd->current); if (item) @@ -983,7 +983,7 @@ _evas_mbe_key_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, } else if (((!wd->current && (wd->n_str == 0) && (strcmp(ev->keyname, "BackSpace") == 0)) || - (strcmp(ev->keyname, "BackSpace (") == 0))) + (strcmp(ev->keyname, "Delete") == 0))) { item = eina_list_data_get(eina_list_last(wd->items)); if (item) @@ -1002,7 +1002,7 @@ _entry_key_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, if (!wd) return; - if ((wd->n_str == 1) && (strcmp(ev->keyname, "BackSpace") == 0 || (strcmp(ev->keyname, "BackSpace (") == 0 ))) + if ((wd->n_str == 1) && (strcmp(ev->keyname, "BackSpace") == 0 || (strcmp(ev->keyname, "Delete") == 0 ))) wd->last_btn_select = EINA_FALSE; } diff --git a/legacy/elementary/src/lib/elc_multibuttonentry.h b/legacy/elementary/src/lib/elc_multibuttonentry.h index 1f6ce85160..0349f2bcdf 100644 --- a/legacy/elementary/src/lib/elc_multibuttonentry.h +++ b/legacy/elementary/src/lib/elc_multibuttonentry.h @@ -46,7 +46,7 @@ * 1. docs are lacking. * 2. name sucks * 3. should use the elm_object_part_text_set to set guide text. - * 5. bugs: offset bug with the "tap to add recipient" + delete doesn't delete items but backspace does. */ + * 5. bugs: offset bug with the "tap to add recipient" */ /** * @addtogroup Multibuttonentry