jpeg pushed a commit to branch master.

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

commit a6b5765c3d79ea415abab10a3f112ad3b35137d4
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Tue Dec 13 14:59:37 2016 +0900

    spinner: Fix mouse wheel events
    
    Fix invalid cast of event_info
---
 src/lib/elementary/elm_spinner.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/lib/elementary/elm_spinner.c b/src/lib/elementary/elm_spinner.c
index ad38eaa..3d8746a 100644
--- a/src/lib/elementary/elm_spinner.c
+++ b/src/lib/elementary/elm_spinner.c
@@ -709,7 +709,7 @@ EOLIAN static Eina_Bool
 _elm_spinner_elm_widget_event(Eo *obj, Elm_Spinner_Data *sd EINA_UNUSED, 
Evas_Object *src EINA_UNUSED, Evas_Callback_Type type, void *event_info)
 {
    Evas_Event_Key_Down *ev = event_info;
-   Evas_Event_Mouse_Wheel *mev;
+   Evas_Event_Mouse_Wheel *mev = event_info;
 
    if (type == EVAS_CALLBACK_KEY_DOWN)
      {
@@ -727,8 +727,7 @@ _elm_spinner_elm_widget_event(Eo *obj, Elm_Spinner_Data *sd 
EINA_UNUSED, Evas_Ob
      }
    else if (type == EVAS_CALLBACK_MOUSE_WHEEL)
      {
-        if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE;
-        mev = event_info;
+        if (mev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE;
         sd->interval = sd->first_interval;
         if (mev->z < 0)
           {

-- 


Reply via email to