summaryrefslogtreecommitdiff
path: root/src/lib/elementary
diff options
context:
space:
mode:
authorWoochan Lee <wc0917.lee@samsung.com>2017-02-15 13:06:49 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-02-15 13:06:49 +0900
commit2bc44b055e1ba0ddc2aa89e01770b9295c95d001 (patch)
tree55713c186941df8bbe1b5d529484a054c6d8ddfc /src/lib/elementary
parent32fbf64d285b0d3172f305c6fe0392c7e2624c2b (diff)
elc_multibuttonentry: input panel should be shown whenever mbe is clicked.
Summary: When mbe got focus the input panel will be shown. Otherwise, input panel will be hidden. If the mbe still got focus then input panel hide by user action. there is no way to reactivate the input panel in case. Reviewers: woohyun, jpeg, cedric, Hermet Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4661
Diffstat (limited to 'src/lib/elementary')
-rw-r--r--src/lib/elementary/elc_multibuttonentry.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/elementary/elc_multibuttonentry.c b/src/lib/elementary/elc_multibuttonentry.c
index 2ab94b7dca..729fa4133f 100644
--- a/src/lib/elementary/elc_multibuttonentry.c
+++ b/src/lib/elementary/elc_multibuttonentry.c
@@ -990,6 +990,10 @@ _mouse_clicked_signal_cb(void *data EINA_UNUSED,
990 const char *emission EINA_UNUSED, 990 const char *emission EINA_UNUSED,
991 const char *source EINA_UNUSED) 991 const char *source EINA_UNUSED)
992{ 992{
993 ELM_MULTIBUTTONENTRY_DATA_GET_OR_RETURN(obj, sd);
994
995 if (sd->editable) elm_entry_input_panel_show(sd->entry);
996
993 efl_event_callback_legacy_call(obj, EFL_UI_EVENT_CLICKED, NULL); 997 efl_event_callback_legacy_call(obj, EFL_UI_EVENT_CLICKED, NULL);
994} 998}
995 999