raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=282ead59a16830dd9c039d1dd0d3ee7b4b1e216f

commit 282ead59a16830dd9c039d1dd0d3ee7b4b1e216f
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Sun Aug 20 11:29:06 2017 +0900

    vkbd - fix seg with multi touch
---
 src/modules/vkbd/e_kbd_int.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/vkbd/e_kbd_int.c b/src/modules/vkbd/e_kbd_int.c
index 059c82a7a..f1d38f278 100644
--- a/src/modules/vkbd/e_kbd_int.c
+++ b/src/modules/vkbd/e_kbd_int.c
@@ -753,10 +753,10 @@ _e_kbd_int_cb_mouse_move(void *data, Evas *evas 
EINA_UNUSED, Evas_Object *obj EI
      {
         ky = ki->layout.pressed;
         if (ky) _e_kbd_int_key_release(ki, ky);
-        EINA_LIST_FREE(ki->layout.multis, inf)
+        while (ki->layout.multis)
           {
+             inf = ki->layout.multis->data;
              _e_kbd_int_key_release(ki, inf->ky);
-             free(inf);
           }
      }
 }

-- 


Reply via email to