bdilly pushed a commit to branch master.

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

commit f153d4ce0f7a262f23d2ddefcdd031f2e8ff0e4d
Author: Guilherme Iscaro <[email protected]>
Date:   Mon Dec 5 14:48:58 2016 -0200

    Efl.Canvas.Object: Remove the extra parementer at 
_evas_object_pointer_data_get()
    
    The Evas_Pointer_Data struct already contains a Efl.Input.Device pointer.
---
 src/lib/evas/canvas/evas_events.c      | 77 +++++++++++++++++-----------------
 src/lib/evas/canvas/evas_object_main.c | 10 ++---
 src/lib/evas/include/evas_private.h    |  2 +-
 3 files changed, 43 insertions(+), 46 deletions(-)

diff --git a/src/lib/evas/canvas/evas_events.c 
b/src/lib/evas/canvas/evas_events.c
index 2db8e88..dbcf713 100644
--- a/src/lib/evas/canvas/evas_events.c
+++ b/src/lib/evas/canvas/evas_events.c
@@ -438,7 +438,7 @@ _evas_event_source_mouse_down_events(Evas_Object *eo_obj, 
Evas *eo_e,
         Evas_Object_Pointer_Data *obj_pdata;
 
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -467,7 +467,7 @@ _evas_event_source_mouse_down_events(Evas_Object *eo_obj, 
Evas *eo_e,
 
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
         ev->cur = point;
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -527,7 +527,7 @@ _evas_event_source_mouse_move_events(Evas_Object *eo_obj, 
Evas *eo_e,
         EINA_LIST_FOREACH(copy, l, eo_child)
           {
              child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, child, 
ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, child);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -561,7 +561,7 @@ _evas_event_source_mouse_move_events(Evas_Object *eo_obj, 
Evas *eo_e,
           {
              child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
              if (child->delete_me) continue;
-             obj_pdata = _evas_object_pointer_data_get(pdata, child, 
ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, child);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -603,7 +603,7 @@ _evas_event_source_mouse_move_events(Evas_Object *eo_obj, 
Evas *eo_e,
           {
              child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
 
-             obj_pdata = _evas_object_pointer_data_get(pdata, child, 
ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, child);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -647,7 +647,7 @@ _evas_event_source_mouse_move_events(Evas_Object *eo_obj, 
Evas *eo_e,
         EINA_LIST_FOREACH(ins, l, eo_child)
           {
              child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, child, 
ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, child);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -724,7 +724,7 @@ _evas_event_source_mouse_up_events(Evas_Object *eo_obj, 
Evas *eo_e,
 
         if (src->delete_me) break;
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -815,7 +815,7 @@ _evas_event_source_wheel_events(Evas_Object *eo_obj, Evas 
*eo_e,
 
         if (src->delete_me) return;
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -865,7 +865,7 @@ 
_evas_event_source_multi_down_events(Evas_Object_Protected_Data *obj, Evas_Publi
    EINA_LIST_FOREACH(src->proxy->src_event_in, l, eo_child)
      {
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -883,7 +883,7 @@ 
_evas_event_source_multi_down_events(Evas_Object_Protected_Data *obj, Evas_Publi
    EINA_LIST_FOREACH(copy, l, eo_child)
      {
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -933,7 +933,7 @@ 
_evas_event_source_multi_up_events(Evas_Object_Protected_Data *obj, Evas_Public_
 
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
 
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -995,7 +995,7 @@ 
_evas_event_source_multi_move_events(Evas_Object_Protected_Data *obj, Evas_Publi
         EINA_LIST_FOREACH(copy, l, eo_child)
           {
              child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, child, 
ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, child);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -1036,7 +1036,7 @@ 
_evas_event_source_multi_move_events(Evas_Object_Protected_Data *obj, Evas_Publi
           {
              child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
              ev->cur = point;
-             obj_pdata = _evas_object_pointer_data_get(pdata, child, 
ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, child);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -1122,7 +1122,7 @@ _evas_event_source_mouse_in_events(Evas_Object *eo_obj, 
Evas *eo_e,
         Evas_Object_Pointer_Data *obj_pdata;
 
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -1186,7 +1186,7 @@ _evas_event_source_mouse_out_events(Evas_Object *eo_obj, 
Evas *eo_e,
      {
         Evas_Object_Pointer_Data *obj_pdata;
         child = efl_data_scope_get(eo_child, EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, child, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, child);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -1428,7 +1428,7 @@ _canvas_event_feed_mouse_down_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
    EINA_LIST_FOREACH(copy, l, eo_obj)
      {
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, obj);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -1453,7 +1453,7 @@ _canvas_event_feed_mouse_down_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
         Evas_Object_Pointer_Mode pointer_mode;
         if (obj->delete_me) continue;
-        obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, obj);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -1514,7 +1514,7 @@ _post_up_handle(Evas_Public_Data *e, Efl_Input_Pointer 
*parent_ev,
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
         if ((!eina_list_data_find(ins, eo_obj)) || (!pdata->inside))
           {
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -1552,7 +1552,7 @@ _post_up_handle(Evas_Public_Data *e, Efl_Input_Pointer 
*parent_ev,
              Evas_Object_Protected_Data *obj_itr = 
efl_data_scope_get(eo_obj_itr, EFL_CANVAS_OBJECT_CLASS);
              if (!eina_list_data_find(pdata->object.in, eo_obj_itr))
                {
-                  obj_pdata = _evas_object_pointer_data_get(pdata, obj_itr, 
ev->device);
+                  obj_pdata = _evas_object_pointer_data_get(pdata, obj_itr);
                   if (!obj_pdata)
                     {
                        ERR("Could not find the object pointer data for device 
%p",
@@ -1659,7 +1659,7 @@ _canvas_event_feed_mouse_up_internal(Evas_Public_Data *e, 
Efl_Input_Pointer_Data
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
 
         if (obj->delete_me) continue;
-        obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, obj);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -1895,7 +1895,7 @@ _canvas_event_feed_mouse_wheel_internal(Eo *eo_e, 
Efl_Input_Pointer_Data *pe)
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
         if (!evas_event_freezes_through(eo_obj, obj))
           {
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -2015,7 +2015,7 @@ _canvas_event_feed_mouse_move_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
         EINA_LIST_FOREACH(copy, l, eo_obj)
           {
              obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -2065,7 +2065,7 @@ _canvas_event_feed_mouse_move_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
         EINA_LIST_FREE(outs, eo_obj)
           {
              obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -2102,7 +2102,7 @@ _canvas_event_feed_mouse_move_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
           {
              obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
              if (!obj) continue;
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -2166,7 +2166,7 @@ _canvas_event_feed_mouse_move_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
              /* if its not in the old list of ins send an enter event */
              if (!eina_list_data_find(pdata->object.in, eo_obj))
                {
-                  obj_pdata = _evas_object_pointer_data_get(pdata, obj, 
ev->device);
+                  obj_pdata = _evas_object_pointer_data_get(pdata, obj);
                   if (!obj_pdata)
                     {
                        ERR("Could not find the object pointer data for device 
%p",
@@ -2247,7 +2247,7 @@ nogrep:
         EINA_LIST_FOREACH(lst, l, eo_obj)
           {
              obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -2310,7 +2310,7 @@ nogrep:
              /* if its not in the old list of ins send an enter event */
              if (!eina_list_data_find(pdata->object.in, eo_obj))
                {
-                  obj_pdata = _evas_object_pointer_data_get(pdata, obj, 
ev->device);
+                  obj_pdata = _evas_object_pointer_data_get(pdata, obj);
                   if (!obj_pdata)
                     {
                        ERR("Could not find the object pointer data for device 
%p",
@@ -2430,7 +2430,7 @@ _canvas_event_feed_mouse_in_internal(Evas *eo_e, 
Efl_Input_Pointer_Data *ev)
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
         if (!eina_list_data_find(pdata->object.in, eo_obj))
           {
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -2507,7 +2507,7 @@ _canvas_event_feed_mouse_out_internal(Evas *eo_e, 
Efl_Input_Pointer_Data *ev)
         Evas_Object_Pointer_Data *obj_pdata;
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
         if (obj->delete_me) continue;
-        obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, obj);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -2626,7 +2626,7 @@ _canvas_event_feed_multi_down_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
    EINA_LIST_FOREACH(copy, l, eo_obj)
      {
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, obj);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -2642,7 +2642,7 @@ _canvas_event_feed_multi_down_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
    EINA_LIST_FOREACH(copy, l, eo_obj)
      {
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, obj);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -2715,7 +2715,7 @@ _canvas_event_feed_multi_up_internal(Evas_Public_Data *e, 
Efl_Input_Pointer_Data
      {
         Evas_Object_Pointer_Data *obj_pdata;
         Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
-        obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+        obj_pdata = _evas_object_pointer_data_get(pdata, obj);
         if (!obj_pdata)
           {
              ERR("Could not find the object pointer data for device %p",
@@ -2892,7 +2892,7 @@ _canvas_event_feed_multi_move_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
         EINA_LIST_FOREACH(copy, l, eo_obj)
           {
              Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -2931,7 +2931,7 @@ _canvas_event_feed_multi_move_internal(Evas_Public_Data 
*e, Efl_Input_Pointer_Da
         EINA_LIST_FOREACH(copy, l, eo_obj)
           {
              Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, 
EFL_CANVAS_OBJECT_CLASS);
-             obj_pdata = _evas_object_pointer_data_get(pdata, obj, ev->device);
+             obj_pdata = _evas_object_pointer_data_get(pdata, obj);
              if (!obj_pdata)
                {
                   ERR("Could not find the object pointer data for device %p",
@@ -3598,7 +3598,7 @@ _efl_canvas_object_pointer_mode_by_device_set(Eo *eo_obj, 
Evas_Object_Protected_
    pdata = _evas_pointer_data_by_device_get(obj->layer->evas, dev);
    if (!pdata) return;
 
-   obj_pdata = _evas_object_pointer_data_get(pdata, obj, pdata->pointer);
+   obj_pdata = _evas_object_pointer_data_get(pdata, obj);
    EINA_SAFETY_ON_NULL_RETURN(obj_pdata);
 
    /* ignore no-ops */
@@ -3647,8 +3647,7 @@ _efl_canvas_object_pointer_mode_by_device_set(Eo *eo_obj, 
Evas_Object_Protected_
                {
                   Evas_Object_Pointer_Data *cobj_pdata;
                   cobj_data = efl_data_scope_get(cobj, 
EFL_CANVAS_OBJECT_CLASS);
-
-                  cobj_pdata = _evas_object_pointer_data_get(pdata, cobj_data, 
dev);
+                  cobj_pdata = _evas_object_pointer_data_get(pdata, cobj_data);
                   if (!cobj_pdata) continue;
                   if (!cobj_pdata->mouse_grabbed) continue;
                   cobj_pdata->mouse_grabbed -= addgrab;
@@ -3679,7 +3678,7 @@ _efl_canvas_object_pointer_mode_by_device_get(Eo *eo_obj 
EINA_UNUSED,
    pdata = _evas_pointer_data_by_device_get(obj->layer->evas, dev);
    EINA_SAFETY_ON_NULL_RETURN_VAL(pdata, EVAS_OBJECT_POINTER_MODE_AUTOGRAB);
 
-   obj_pdata = _evas_object_pointer_data_get(pdata, obj, pdata->pointer);
+   obj_pdata = _evas_object_pointer_data_get(pdata, obj);
    EINA_SAFETY_ON_NULL_RETURN_VAL(obj_pdata, 
EVAS_OBJECT_POINTER_MODE_AUTOGRAB);
    return obj_pdata->pointer_mode;
 }
@@ -3718,7 +3717,7 @@ _efl_canvas_object_pointer_device_in_get(Eo *eo_obj,
 
    pdata = _evas_pointer_data_by_device_get(obj->layer->evas, pointer);
    if (!pdata) return EINA_FALSE;
-   obj_pdata = _evas_object_pointer_data_get(pdata, obj, pointer);
+   obj_pdata = _evas_object_pointer_data_get(pdata, obj);
    if (!obj_pdata) return EINA_FALSE;
    if (!obj->is_smart)
      return obj_pdata->mouse_in;
diff --git a/src/lib/evas/canvas/evas_object_main.c 
b/src/lib/evas/canvas/evas_object_main.c
index 7992285..b027998 100644
--- a/src/lib/evas/canvas/evas_object_main.c
+++ b/src/lib/evas/canvas/evas_object_main.c
@@ -127,8 +127,7 @@ _evas_object_pointer_grab_del(Evas_Object_Protected_Data 
*obj,
 
 static Evas_Object_Pointer_Data *
 _evas_object_pointer_data_add(Evas_Pointer_Data *evas_pdata,
-                              Evas_Object_Protected_Data *obj,
-                              Efl_Input_Device *pointer)
+                              Evas_Object_Protected_Data *obj)
 {
    Evas_Object_Pointer_Data *pdata;
 
@@ -138,7 +137,7 @@ _evas_object_pointer_data_add(Evas_Pointer_Data *evas_pdata,
    pdata->evas_pdata = evas_pdata;
    obj->pointer_grabs = eina_inlist_append(obj->pointer_grabs,
                                            EINA_INLIST_GET(pdata));
-   efl_event_callback_priority_add(pointer, EFL_EVENT_DEL,
+   efl_event_callback_priority_add(evas_pdata->pointer, EFL_EVENT_DEL,
                                    EFL_CALLBACK_PRIORITY_BEFORE,
                                    _evas_device_del_cb, obj);
    return pdata;
@@ -146,8 +145,7 @@ _evas_object_pointer_data_add(Evas_Pointer_Data *evas_pdata,
 
 Evas_Object_Pointer_Data *
 _evas_object_pointer_data_get(Evas_Pointer_Data *evas_pdata,
-                              Evas_Object_Protected_Data *obj,
-                              Efl_Input_Device *pointer)
+                              Evas_Object_Protected_Data *obj)
 {
    Evas_Object_Pointer_Data *pdata;
 
@@ -155,7 +153,7 @@ _evas_object_pointer_data_get(Evas_Pointer_Data *evas_pdata,
 
    //The pointer does not exist yet - create one.
    if (!pdata)
-     return _evas_object_pointer_data_add(evas_pdata, obj, pointer);
+     return _evas_object_pointer_data_add(evas_pdata, obj);
    return pdata;
 }
 
diff --git a/src/lib/evas/include/evas_private.h 
b/src/lib/evas/include/evas_private.h
index a983b28..c038e75 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1600,7 +1600,7 @@ void evas_object_render_pre_clipper_change(Eina_Array 
*rects, Evas_Object *obj);
 void evas_object_render_pre_prev_cur_add(Eina_Array *rects, Evas_Object *obj, 
Evas_Object_Protected_Data *pd);
 void evas_object_render_pre_effect_updates(Eina_Array *rects, Evas_Object 
*obj, int is_v, int was_v);
 void evas_rects_return_difference_rects(Eina_Array *rects, int x, int y, int 
w, int h, int xx, int yy, int ww, int hh);
-Evas_Object_Pointer_Data *_evas_object_pointer_data_get(Evas_Pointer_Data 
*evas_pdata, Evas_Object_Protected_Data *obj, Efl_Input_Device *pointer);
+Evas_Object_Pointer_Data *_evas_object_pointer_data_get(Evas_Pointer_Data 
*evas_pdata, Evas_Object_Protected_Data *obj);
 
 void evas_object_clip_dirty(Evas_Object *obj, Evas_Object_Protected_Data *pd);
 void evas_object_recalc_clippees(Evas_Object_Protected_Data *pd);

-- 


Reply via email to