tasn pushed a commit to branch elementary-1.7.

http://git.enlightenment.org/core/elementary.git/commit/?id=935d7b24d041b303fba15abcd5b8e887a38c65ea

commit 935d7b24d041b303fba15abcd5b8e887a38c65ea
Author: Tom Hacohen <t...@stosb.com>
Date:   Wed Sep 18 14:21:24 2013 +0100

    Revert "elm_gesture_layer: Fix potential NULL pointer dereference."
    
    This reverts commit 04ad875c1f4568489dcd58d75178d29580f0ba07.
    
    This commit breaks many gestures that are not "pointer" based.
    For example, zooming with Ctrl+Wheel. But not only.
---
 src/lib/elm_gesture_layer.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/lib/elm_gesture_layer.c b/src/lib/elm_gesture_layer.c
index b85b266..9fdacf1 100644
--- a/src/lib/elm_gesture_layer.c
+++ b/src/lib/elm_gesture_layer.c
@@ -1323,10 +1323,8 @@ _event_process(void *data,
    ELM_GESTURE_LAYER_DATA_GET(data, sd);
 
    /* Start testing candidate gesture from here */
-   if (!_pointer_event_make(data, event_info, event_type, &_pe))
-     return;
-
-   pe = &_pe;
+   if (_pointer_event_make(data, event_info, event_type, &_pe))
+     pe = &_pe;
 
    /* Test all the gestures */
    {

-- 


Reply via email to