From c458aaa827b028de096a5255384158d8a3d90fb0 Mon Sep 17 00:00:00 2001 From: Bora Hwang Date: Wed, 15 May 2013 15:32:23 +0900 Subject: [PATCH] [multibuttonentry] P130514-2632: if MBE doesn't have focus, entry of MBE should lose its focus --- src/lib/elc_multibuttonentry.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/elc_multibuttonentry.c b/src/lib/elc_multibuttonentry.c index 22674ee..557eb66 100644 --- a/src/lib/elc_multibuttonentry.c +++ b/src/lib/elc_multibuttonentry.c @@ -866,6 +866,8 @@ _layout_shrink(Evas_Object *obj, if (sd->editable) { + if (elm_object_focus_get(sd->entry)) + elm_object_focus_set(sd->entry, EINA_FALSE); elm_box_unpack(sd->box, sd->entry); evas_object_hide(sd->entry); } @@ -960,6 +962,8 @@ _layout_shrink(Evas_Object *obj, linew += mnw; if (linew > (w * (2 / 3))) { + if (elm_object_focus_get(sd->entry)) + elm_object_focus_set(sd->entry, EINA_FALSE); elm_box_unpack(sd->box, sd->entry); evas_object_hide(sd->entry); sd->expanded_state = EINA_FALSE; -- 2.7.4