ecore/events - constify data parameter of event_handler_data_set.
authorantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 27 Jun 2011 19:58:53 +0000 (19:58 +0000)
committerantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 27 Jun 2011 19:58:53 +0000 (19:58 +0000)
Make this function and ecore_event_handler_add be consistent about it.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@60741 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore/Ecore.h
src/lib/ecore/ecore_events.c

index 6630e4e..6bbe675 100644 (file)
@@ -641,7 +641,7 @@ extern "C" {
    EAPI Ecore_Event         *ecore_event_add(int type, void *ev, Ecore_End_Cb func_free, void *data);
    EAPI void                *ecore_event_del(Ecore_Event *event);
    EAPI void                *ecore_event_handler_data_get(Ecore_Event_Handler *eh);
-   EAPI void                *ecore_event_handler_data_set(Ecore_Event_Handler *eh, void *data);
+   EAPI void                *ecore_event_handler_data_set(Ecore_Event_Handler *eh, const void *data);
    EAPI int                  ecore_event_type_new(void);
    EAPI Ecore_Event_Filter  *ecore_event_filter_add(Ecore_Data_Cb func_start, Ecore_Filter_Cb func_filter, Ecore_End_Cb func_end, const void *data);
    EAPI void                *ecore_event_filter_del(Ecore_Event_Filter *ef);
index f2625a6..c8e1a31 100644 (file)
@@ -204,7 +204,7 @@ ecore_event_handler_data_get(Ecore_Event_Handler *eh)
  * which was previously associated with @p eh by ecore_event_handler_add().
  */
 EAPI void *
-ecore_event_handler_data_set(Ecore_Event_Handler *eh, void *data)
+ecore_event_handler_data_set(Ecore_Event_Handler *eh, const void *data)
 {
    void *old;
    if (!ECORE_MAGIC_CHECK(eh, ECORE_MAGIC_EVENT_HANDLER))
@@ -213,7 +213,7 @@ ecore_event_handler_data_set(Ecore_Event_Handler *eh, void *data)
         return NULL;
      }
    old = eh->data;
-   eh->data = data;
+   eh->data = (void *)data;
    return old;
 }