discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=60449b48dc0a8011baea66302ae210eb8b397f3b

commit 60449b48dc0a8011baea66302ae210eb8b397f3b
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Fri Aug 11 18:43:15 2017 -0400

    efl-wl: use correct accessor method for keyboard resource hash
    
    @fix
---
 src/lib/efl_wl/efl_wl.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/lib/efl_wl/efl_wl.c b/src/lib/efl_wl/efl_wl.c
index 213d295a66..c99433c682 100644
--- a/src/lib/efl_wl/efl_wl.c
+++ b/src/lib/efl_wl/efl_wl.c
@@ -3531,7 +3531,7 @@ seat_keymap_update(Comp_Seat *s)
 {
    char *str;
    Eina_Tmpstr *file;
-   struct wl_resource *res;
+   Eina_List *l;
    Eina_Iterator *it;
    xkb_mod_mask_t latched = 0, locked = 0;
 
@@ -3587,8 +3587,13 @@ seat_keymap_update(Comp_Seat *s)
    free(str);
 
    it = eina_hash_iterator_data_new(s->kbd.resources);
-   EINA_ITERATOR_FOREACH(it, res)
-     wl_keyboard_send_keymap(res, WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1, 
s->kbd.keymap_fd, s->kbd.keymap_mem_size);
+   EINA_ITERATOR_FOREACH(it, l)
+     {
+        Eina_List *ll;
+        struct wl_resource *res;
+        EINA_LIST_FOREACH(l, ll, res)
+          wl_keyboard_send_keymap(res, WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1, 
s->kbd.keymap_fd, s->kbd.keymap_mem_size);
+     }
    eina_iterator_free(it);
 }
 

-- 


Reply via email to