summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-06-02 18:23:45 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-06-02 18:23:42 -0400
commit32bf71f19e82cf97419869d7d31fde955241927c (patch)
tree8ada1cd3cbc338e1ec3161d943cfc61afecf44d6
parent6632f4d90699362402812d22af4ec607fff98c17 (diff)
downloadefl-32bf71f19e82cf97419869d7d31fde955241927c.tar.gz
evas: simplify seat-getting during key event dispatch
-rw-r--r--src/lib/evas/canvas/evas_events.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/evas/canvas/evas_events.c b/src/lib/evas/canvas/evas_events.c
index 5c771575ac..94960f0bc9 100644
--- a/src/lib/evas/canvas/evas_events.c
+++ b/src/lib/evas/canvas/evas_events.c
@@ -3060,11 +3060,7 @@ _key_event_dispatch(Evas_Public_Data *e, void *event_info,
{
const char *name = efl_input_device_name_get(device);
- while ((device = efl_input_device_parent_get(device)))
- {
- if (efl_input_device_type_get(device) == EFL_INPUT_DEVICE_CLASS_SEAT)
- break;
- }
+ device = efl_input_device_seat_get(device);
if (!device)
{
ERR("Could not find the parent seat from device name '%s'. Using default seat instead", name);