summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShilpa Singh <shilpa.singh@samsung.com>2015-09-16 10:25:18 +0900
committerChunEon Park <hermet@hermet.pe.kr>2015-09-16 10:25:18 +0900
commit260e9ac4eeb27c3820ffb982ea4dedff67f18cad (patch)
treefe7574a360906ed65fbd3f95cb5046128fcc1dfc
parent1262c24a72a314bc3dd1de014283068cd390e88c (diff)
elc_multibuttonentry: Input panel should be controlled only if
multibuttonentry is editable Summary: Input panel should be controlled only if Multibuttonentry is editable, else causes issues in applications controlling keypad by themselves @fix Reviewers: CHAN, Hermet Reviewed By: Hermet Subscribers: navnbeet Differential Revision: https://phab.enlightenment.org/D3050
-rw-r--r--src/lib/elc_multibuttonentry.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/elc_multibuttonentry.c b/src/lib/elc_multibuttonentry.c
index e9c44e50a..f9f3d6cca 100644
--- a/src/lib/elc_multibuttonentry.c
+++ b/src/lib/elc_multibuttonentry.c
@@ -346,9 +346,11 @@ _elm_multibuttonentry_elm_widget_on_focus(Eo *obj, Elm_Multibuttonentry_Data *sd
346 } 346 }
347 else 347 else
348 { 348 {
349 _view_update(sd); 349 if (sd->editable)
350 350 {
351 elm_entry_input_panel_hide(sd->entry); 351 _view_update(sd);
352 elm_entry_input_panel_hide(sd->entry);
353 }
352 eo_do(obj, eo_event_callback_call 354 eo_do(obj, eo_event_callback_call
353 (ELM_WIDGET_EVENT_UNFOCUSED, NULL)); 355 (ELM_WIDGET_EVENT_UNFOCUSED, NULL));
354 } 356 }