elementary: entry - fix to generate "activated" and "aborted" event in single line entry only
Summary: "aborted": The escape key was pressed on a single line entry. (since 1.7) "activated": The enter key was pressed on a single line entry. Reviewers: id213sin, jpeg, cedric, herdsman Subscribers: cedric, jpeg Tags: #efl Differential Revision: https://phab.enlightenment.org/D5728 Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
This commit is contained in:
parent
eb865ab537
commit
b63cdb6497
|
@ -2720,7 +2720,10 @@ _entry_key_enter_signal_cb(void *data,
|
|||
const char *emission EINA_UNUSED,
|
||||
const char *source EINA_UNUSED)
|
||||
{
|
||||
efl_event_callback_legacy_call(data, ELM_ENTRY_EVENT_ACTIVATED, NULL);
|
||||
ELM_ENTRY_DATA_GET(data, sd);
|
||||
|
||||
if (sd->single_line)
|
||||
efl_event_callback_legacy_call(data, ELM_ENTRY_EVENT_ACTIVATED, NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -2729,7 +2732,10 @@ _entry_key_escape_signal_cb(void *data,
|
|||
const char *emission EINA_UNUSED,
|
||||
const char *source EINA_UNUSED)
|
||||
{
|
||||
efl_event_callback_legacy_call(data, ELM_ENTRY_EVENT_ABORTED, NULL);
|
||||
ELM_ENTRY_DATA_GET(data, sd);
|
||||
|
||||
if (sd->single_line)
|
||||
efl_event_callback_legacy_call(data, ELM_ENTRY_EVENT_ABORTED, NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in New Issue