jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2bc44b055e1ba0ddc2aa89e01770b9295c95d001

commit 2bc44b055e1ba0ddc2aa89e01770b9295c95d001
Author: Woochan Lee <wc0917....@samsung.com>
Date:   Wed Feb 15 13:06:49 2017 +0900

    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
---
 src/lib/elementary/elc_multibuttonentry.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lib/elementary/elc_multibuttonentry.c 
b/src/lib/elementary/elc_multibuttonentry.c
index 2ab94b7..729fa41 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,
                          const char *emission EINA_UNUSED,
                          const char *source EINA_UNUSED)
 {
+   ELM_MULTIBUTTONENTRY_DATA_GET_OR_RETURN(obj, sd);
+
+   if (sd->editable) elm_entry_input_panel_show(sd->entry);
+
    efl_event_callback_legacy_call(obj, EFL_UI_EVENT_CLICKED, NULL);
 }
 

-- 


Reply via email to